Actress | Writer | Producer
Has lived in West London (UK) since 1992.
By definition, an actor's life is a recipe for regret. There are always roads you could have taken. But I've lived long enough to realize that each road has its own rewards.
Evanston, Illinois, USA
Dive deep into everything about the 2018 Oscars, superhero movies and TV series, IMDb Picks, and more.