2022
The Mental State as Angela Cady
2022
Quantum Leap as Samantha Stratton (1 episode)
2022
Easter Sunday as Catherine
2022
Pretty Little Liars: Original Sin as Davie Adams (1 episode)
2021
Oats Studios: Volume 1 as Sarah / Karyn
2020
The Lost Husband as Lanie
2019
Double Holiday as Rebecca Hoffman
2018
Do Unto Others as Rae Chastain
2017
Adam: The Prophet as Marian
2017
Praetoria: Part One as Lady Lye Shaw
2017
The Good Doctor as Lily Cross (2 episodes)
2017
Cooking with Bill as Karen (4 episodes)
2017
Bad President - All My Sh*t as Mary
2017
Bad President - Oil Spill as Mary
2016
It's Not What You Know as Charlie
2015
Blindspot as Quinn Bonita (1 episode)
2014
This Last Lonely Place as Faye Gardner
2013
The Tomorrow People as Morgan Burke (6 episodes)
2013
Played as Vanessa Moreland (4 episodes)
2013
Elysium as CCB Agent
2013
Concrete Blondes as Kris Connifer
2013
Motive as Sonia Brauer (1 episode)
2012
Arrow as Susan Williams (10 episodes)
2011
Suits as Tara Messer (11 episodes)
2011
Textuality as Simone
2011
S.W.A.T.: Firefight as Kim Byers
2010
Outlaw as Lucinda Pearl (8 episodes)
2010
Republic of Doyle as Alisha Maracle (5 episodes)
2009
Stuntmen as Karla Bravo
2009
Life Is Hot in Cracktown as Stacy
2008
24: Redemption as Samantha Roth
2008
Yeti: Curse of the Snow Demon as Sarah
2008
Edison And Leo as Zella (voice)
2008
Say Goodnight as Crystal
2008
Toronto Stories as Roshanna
2007
Young People Fucking as Chris
2007
Californication as Annika (4 episodes)
2007
Beneath as Vanessa Locke
2007
Dirt as Garbo (7 episodes)
2006
10.5: Apocalypse as Laura Malloy (2 episodes)
2005
Recipe for a Perfect Christmas as J.J. Jenner
2005
Two for the Money as Tammy
2005
The Hamster Cage as Candy
2005
Robson Arms (1 episode)
2004
The Mountain (1 episode)
2004
The 4400 as Kara (1 episode)
2004
The Ranch as Beth Ann
2004
The Collector (1 episode)
2004
The Collector as Maya Kandinski (40 episodes)
2004
White Coats as Sarah Calder
2003
Tru Calling as Kate Wilson (1 episode)
2003
Nemesis Game as Sara Novak
2003
Jake 2.0 (1 episode)
2003
This Time Around as Melissa 'Mel' Rochester
2003
Hemingway vs. Callaghan as Young Loreto Callaghan
2003
First to Die as Cindy Thomas
2002
Various Positions as Cheryth Bleyn
2002
Kim Possible as Amelia (voice) (2 episodes)
2002
Orange County as Tanya
2001
The Glass House as Tasha
2001
Finder's Fee as Carla
2000
Grosse Pointe (1 episode)
2000
Trapped in a Purple Haze as Molly White
1999
Popular as Sam McPherson (43 episodes)
1999
A Cooler Climate as Beth
1999
Aliens in the Wild, Wild West as Sara Johnson
1999
Our Guys: Outrage at Glen Ridge as Mari Ferraez
1998
Disturbing Behavior as Abbey
1998
I've Been Waiting for You as Cheerleader
1998
Principal Takes a Holiday as Student