Home / Discover / People

Pride & Prejudice

2005
as Caroline Bingley

Eli

2019
as Rose

Flight

2012
as Nicole

A Haunting in Venice

2023
as Rowena Drake

Bastille Day

2016
as Karen Dacre

Eden Lake

2008
as Jenny

Heaven is for Real

2014
as Sonja Burpo

Joe's Palace

2007
as Charlotte

The Cursed

2021
as Isabelle Laurent

Me and Orson Welles

2009
as Muriel Brassler

Poldark

1996
as Clowance Poldark

A for Andromeda

2006
as Christine Jones / Andromeda

Triage

2009
as Diane

Calvary

2014
as Fiona Lavelle

Maybe Baby

2000
as Nimnh

Dead Bodies

2003
as Viv McCormack

The Safe House

2001
as Fiona 'Finn' MacKenzie

10x10

2018
as Cathy

Innocence

2014
as Pamela Hamilton

Puffball

2007
as Liffey

A Single Shot

2013
as Moira

Last Orders

2001
as Young Amy

Producer

Movie The Perfect Physique 2015