2025
A Big Bold Beautiful Journey as Not available2024
You Gotta Believe as Patti Ratliff2024
Coup! as Julie Horton2024
Seagrass as Carol2023
Ferrari as Linda Christian2023
Corner Office as Alyssa2023
North of Normal as Michelle Person2022
All My Puny Sorrows as Elfrieda Von Riesen2020
Most Dangerous Game as Val2020
Vampires vs. the Bronx as Vivian2020
Black Bear as Blair2019
The Death & Life of John F. Donovan as Liz Jones2019
American Woman as Pauline2019
The Great Darkened Days as Helen2018
Castle Rock as Rita K. Green2018
Octavio Is Dead! as Tyler2018
Paseo as Alice2018
Balls as Mary Ann2017
Alias Grace as Grace Marks2017
Lolz-ita as Sarah2016
Letterkenny as Gae2016
11.22.63 as Sadie Dunhill2016
The 9th Life of Louis Drax as Natalie Drax2016
Indignation as Olivia Hutton2015
Man Seeking Woman as Kelly2015
A Royal Night Out as Princess Elizabeth2015
The Girl King as Countess Ebba Sparre2014
True Detective as Elisa Montgomery2014
The Amazing Spider-Man 2 as Kari2014
Enemy as Helen2014
Dracula Untold as Mirena / Mina Murray2014
The Nut Job as Lana (voice)2014
Maps to the Stars as Clarice Taggart2014
Lucid Dreams: The Making of Enemy as Self2013
The Frame as Elise Shifrin2013
What If as Megan (uncredited)2013
Belle as Lady Elizabeth Murray2013
The Anatomy of a Virus: The Making of Antiviral as Herself2012
World Without End as Philippa2012
Cosmopolis as Elise Shifrin2012
Antiviral as Hannah Geist2012
Citizens of Cosmopolis as Self2012
BearHug as Madison2012
Yellow Fish as Cait2011
A Dangerous Method as Emma Jung2011
Dream House as Cindi2011
The Moth Diaries as Lucy Blake2010
Happy Town as Georgia Bravin2009
Being Erica as Katie Atkins2009
Total Drama Action as Beth2009
Leslie, My Name Is Evil as Laura2008
Murdoch Mysteries as Ruby Ogden2008
Flashpoint as Not available2008
The Cutting Edge: Chasing the Dream as Celeste Mercier2008
Charlie Bartlett as Priscilla2008
Grange Avenue as Julia MacMillan2007
Friends and Heroes as Portia2007
Total Drama Island as Beth (voice)2007
Burgeon and Fade as Haley2006
Ruby Gloom as Ruby Gloom (voice)2005
Life with Derek as Not available2005
Time Warp Trio as Jodie Arthur (voice)2005
Code Breakers as Julia Nolan2004
This Is Wonderland as Zoe Kelsey2004
Siblings as Margaret2003
My Dad the Rock Star as Not available2003
Fast Food High as Zoe2002
Cadet Kelly as Amanda2002
Mom's on Strike as Jessica Harris2002
Society's Child as Nikki Best (voice)2001
Mutant X as Catherine Hartman2001
Doc as Not available2001
What Girls Learn as Samantha2000
The Other Me as Heather1999
Twice in a Lifetime as Not available1999
Redwall as Not available1992
Are You Afraid of the Dark? as Not availableNaN
Wayward as LauraNaN
House/Wife as IVY (voice)NaN
Cry from the Sea as EdithNaN
The Northwoods as SonyaNaN
Lullabies for Little Criminals Director2023
North of Normal Executive Producer2018
Paseo Story2018
Paseo Producer2018
Octavio Is Dead! Executive Producer