Rachel Izen

Rachel Izen

Rachel Izen is an actress, known for Evita (1996), Beg! (1994) and Where There's Smoke (2000).