2025
Bad Day At The Office as Molly
2024
Last Days of the Space Age as Judy Bissett (8 episodes)
2024
Take My Hand as Laura
2023
Life Upside Down as Clarissa Cranes
2022
Devil's Workshop as Eliza
2022
Girl at the Window as Barbara Poynton
2022
Asking For It as Sal
2022
Troppo as Kelly (11 episodes)
2021
Run Hide Fight as Jennifer Hull
2020
Dreamkatcher as Gail
2019
The World Without You as Lily
2019
Standing Up for Sunny as Dean
2018
The Romanoffs as Victoria Hayward (1 episode)
2018
Swinging Safari as Jo Jones
2017
The Shack as Nan Phillips
2016
The Darkness as Bronny Taylor
2016
Sacrifice as Dr. Tora Hamilton
2016
London Has Fallen as Leah Banning
2016
Looking for Grace as Denise
2016
Whoever Was Using This Bed as Iris
2014
Bird People as Elisabeth Newman
2013
Have You Been Paying Attention? as Self - Guest Quizmaster (1 episode)
2013
Big Sur as Carolyn Cassady
2013
Evidence as Detective Burquez
2013
The Frozen Ground as Allie Halcombe
2013
Olympus Has Fallen as Leah
2013
Red Widow as Marta Walraven (8 episodes)
2012
Silent Hill: Revelation 3D as Rose Da Silva
2012
Longmire as Alex Graham (1 episode)
2010
The Waiting City as Fiona Simmons
2009
Surrogates as Jennifer Peters
2009
Thick as Thieves as Alexandra Korolenko
2008
Henry Poole Is Here as Dawn Stupek
2008
What We Take from Each Other as Thief Of Hearts
2008
The Children of Huang Shi as Lee Pearson
2007
Feast of Love as Diana Croce
2006
Path of Darkness: Making 'Silent Hill' as Self
2006
Silent Hill as Rose Da Silva
2005
Mozart and the Whale as Isabelle Sorenson
2005
Vengeance Is Mine: Reinventing 'Man on Fire' as Self
2004
Melinda and Melinda as Melinda Robicheaux
2004
Finding Neverland as Mary Ansell Barrie
2004
The Tony Danza Show as Self (1 episode)
2004
Man on Fire as Lisa Ramos
2003
Visitors as Georgia Perry
2003
Phone Booth as Kelly Shepard
2002
Ten Tiny Love Stories
2002
Dead Heat as Charlotte
2001
Uprising as Mira Fruchner
2001
Everything Put Together as Angie
2001
When Strangers Appear as Beth
2001
Nobody's Baby as Shauna Louise
2000
Cowboys and Angels as Jo Jo
2000
Pitch Black as Carolyn Fry
1999
Law & Order: Special Victims Unit as Luna Prasada (1 episode)
1999
Sleeping Beauties as Cindy
1999
Kick as Tamara Spencer
1998
Cleopatra's Second Husband as Sophie
1997
The View as Self (1 episode)
1996
Love and Other Catastrophes as Danni
1994
Halifax f.p. as Sarah (1 episode)
1993
Blue Heelers as Sally-Anne Williams (3 episodes)
1993
R.F.D.S. as Tracey (2 episodes)
1992
Phoenix as Joanna (1 episode)
1985
The Dummerer as Meta (as child)