2023
Totally Killer as Tiffany Clark (1987)
2023
Based on a True Story as Tory Thompson (16 episodes)
2023
Hidden Exposure as Sabina Geshem
2023
Scream VI as Quinn Bailey
2020
The Beach House as Emily
2018
Nobody Knows as Cheyenne Bridell
2018
Light as a Feather as McKenna Brady / Jennie Brady (26 episodes)
2018
A Million Little Things as Kai (2 episodes)
2018
Banana Split as Clara
2018
Measure of a Man as Michelle Marks
2017
Novitiate as Sister Emily
2017
1 Mile To You as Henny
2017
To the Bone as Kelly
2016
Dear Eleanor as Ellie Potter
2016
Two Dollar Bill as Frankie
2014
The Best of Me as Young Amanda Collier
2014
If I Stay as Kim Schein
2014
Jake Squared as Rain / Young Joanne
2014
Haunt as Sam Richards
2013
Stuck in Love as Kate
2011
Trespass as Avery Miller
2010
Trust as Annie Cameron
2008
Sons of Anarchy as Tristen Oswald (2 episodes)
2007
Safe Harbour as Philippa 'Pip' MacKenzie
2007
The Last Sin Eater as Cadi Forbes
2005
Criminal Minds as Jade Waters (5 episodes)
2005
The Inside as Dina Presley (1 episode)
2004
House as Jane (1 episode)
2003
Cold Case as Charlotte (1963) (1 episode)
2002
CSI: Miami as Amy Manning (1 episode)