2022
Severance as Nina Kilmer (1 episode)
2019
Godfather of Harlem as Amy Vanderbilt (1 episode)
2019
City on a Hill as Letitia Dryden (3 episodes)
2019
Hudson & Rex as Gina Reeves (1 episode)
2018
Prescription for Danger as Ivy Fisher
2018
The Resident as Catherine Loy (1 episode)
2017
The Disappearance as Catherine Sullivan (6 episodes)
2017
Away from Everywhere as Hannah
2015
Zoo as Allison Shaw (7 episodes)
2015
The Returned as Kara Pine (1 episode)
2014
Don't Blink as Claire
2014
Sadie as Josephine the Nurse
2013
Extraction as Natalie Meyers
2010
Republic of Doyle as Stacey Layden (1 episode)
2009
Little Fish, Strange Pond as Jill
2009
Warehouse 13 as Myka Bering (64 episodes)
2009
Diamonds as Stephanie Dresser (2 episodes)
2009
Diamonds as Stephanie Dresser
2009
Castle as Lee Wax (1 episode)
2009
Jack Hunter and the Star of Heaven as Nadia Ramadan
2008
Jack Hunter and the Quest for Akhenaten's Tomb as Nadia Ramadan
2008
Jack Hunter and the Lost Treasure of Ugarit as Nadia Ramadan
2008
Jack Hunter as Nadia Ramadan (3 episodes)
2008
Remembering Phil as Julia
2007
The Dresden Files (2 episodes)
2006
Vanished as Sara Collins (13 episodes)
2006
Solar Attack as Joanna Parks
2006
Heyday! as Laurie Dwyer
2006
Playing House as Frannie Mackenzie
2005
Supernatural as Michelle Montgomery (1 episode)
2005
Selling Innocence as Simone
2005
Whiskey Echo as Jenna Breeden (4 episodes)
2004
Going the Distance as Sasha
2003
Crime Spree as Sophie Nicols
2003
Mafia Doctor as Loreena
2002
The Bay of Love and Sorrows as Madonna Eveline Brassaurd
2002
Jeremiah as Liberty Kaufman (35 episodes)
2001
Tracker as Zareth (2 episodes)
2001
Mutant X as Kim (1 episode)