2022
We're All in This Together as Nicki Parker / Finn Parker
2019
Beast Within as Betty
2019
One in Two People as Maria
2018
Never Saw It Coming as Melissa Garfield
2018
My Daughter Was Stolen as Kayla
2017
Cardinals as Eleanor Walker
2017
Lolz-ita as Angelina / Lolz-Ita
2016
Private Eyes as Sabrina Campbell (2 episodes)
2015
People Hold On as Alycia
2015
Born to Be Blue as Sarah
2015
Street Meet as Linda
2013
Method as Barista / A.D.
2013
The Spirit Game as Maggie Fox
2013
Motive as Nika Reid (1 episode)
2013
Sex After Kids as Markee
2013
Cold Spring as Erin Potts
2012
Off2Kali Comedy as Kathleen (1 episode)
2012
The Master as Young Woman
2011
Daydream Nation as Jenny
2010
Lost Girl as Bianca (1 episode)
2010
Die as Melody Chambers
2010
The Making of Plus One as The Starlet
2009
The Listener as Fawn (1 episode)
2009
The Note II: Taking a Chance on Love as Christine Everby
2009
Dancing Trees as Martha Rooney
2007
The Note as Christine Everby
2006
Mount Pleasant as Nadia
2006
Four Extraordinary Women as Mary
2005
The Man Who Lost Himself as Tracy Evanshen
2005
Terminal City (10 episodes)
2004
Some Things That Stay as Tamara Anderson
2002
Salem Witch Trials as Annie Putnam
2002
Guilty Hearts as Elly Moran
2000
The Zack Files as Gwendolyn 'Gwen' Killerby / Juliet (52 episodes)
1999
The Life Before This as Jake's Daughter
1999
Judgment Day: The Ellie Nesler Story as Young Ellie Nesler
1999
Striking Poses as Motel Girl
1998
Noddy as Kate Tomten (75 episodes)