She played Julia in the disaster film, Baltic Storm, and appeared in Broken Trail. Her other films include Presumed Innocent and White Mischief.
She attended the Bristol Old Vic Theatre School.
She received an Emmy Award for her role in Broken Trail.
She was in the film Beyond the Sea with Kevin Spacey.