2024
Deck the Halls on Cherry Lane
2023
Navigating Christmas as Melanie
2023
Dream Moms as Claire Ryan
2021
The Picture of Christmas as Ember Morely
2021
Snatched from Mommy as Elizabeth Daley
2021
Poisoned in Paradise: A Martha's Vineyard Mystery as Jackie Shawl
2021
Ships in the Night: A Martha's Vineyard Mystery as Jackie Shawl
2020
Killer in the Guest House as Gina Larson
2020
Riddled with Deceit: A Martha's Vineyard Mystery as Jackie Shawl
2020
A Beautiful Place to Die: A Martha's Vineyard Mystery as Jackie Shawl
2019
Ruby Herring Mysteries: Her Last Breath as Jenny Taylor
2018
Left for Dead as Lauren Carlton
2018
Mr. 365 as Sophia Worthy
2018
Killer Ending as Caroline Villos
2018
Take Two as Allison Hopkins (1 episode)
2017
The Good Doctor as Sasha Omar (1 episode)
2017
The Psycho She Met Online as Karen Hexley
2016
Lucifer as Christi (1 episode)
2015
The Unauthorized Melrose Place Story as Laura Leighton
2015
UnREAL as Charlie (8 episodes)
2014
The Nine Lives of Christmas as Blair
2014
June in January as Bethany Barnard
2013
The Trainer as Annie Hogan
2013
Motive as Alicia Barclay (1 episode)
2012
Transporter: The Series as Emily Casson (1 episode)
2009
Make It or Break It as Emily Kmetko (40 episodes)
2008
True Confessions of a Go-Go Girl as Jane McCoy
2007
The Party Never Stops: Diary of a Binge Drinker as Shanna
2005
Supernatural as Catlin (1 episode)
2005
Beach Girls as Nell Kilvert (6 episodes)
2005
Lords of Dogtown as Caroline
2005
Clawed: The Legend of Sasquatch as Jenny Ackers
2005
More Sex & the Single Mom as Sara Gradwell
2004
The L Word as Brooke (1 episode)
2003
Cold Case as Betty Sue Baker (1953) (1 episode)
2002
CSI: Miami (1 episode)
2001
The Sausage Factory (1 episode)
2001
Pasadena as Meredith Weller (13 episodes)
2000
CSI: Crime Scene Investigation as Colleen Hughes (1 episode)
2000
Mysterious Ways (1 episode)
2000
Christina's House as Suzy Cooper
1998
Seven Days (1 episode)
1996
Sweet Dreams as Young Laura