2021Scaredy CatsWilla's Mom · 3 episodesShow
2021Gone Mom: The Disappearance of Jennifer DulosAudreyMovie
2016CyclesThe womanMovie
2014PreggolandShannonMovie
2013Astonishing X-Men: UnstoppableShadowcat (voice)Movie
2013The PrivilegedJulia WestwoodMovie
2013Officer DownEllen LogueMovie
2012Astonishing X-Men: TornShadowcat (voice)Movie
2012An Officer and a MurdererDet. Jennifer DobsonMovie
2012Astonishing X-Men: DangerousShadowcat (voice)Movie
2012Path of SoulsGrace BeardsleyMovie
2011Underworld: Endless WarSelene · 3 episodesShow
2011SnowmageddonBeth MillerMovie
2011Underworld: Endless WarSelene (voice)Movie
2011Whole Day DownEsther · 5 episodesShow
2011Final SaleAllison GravesMovie
2009Astonishing X-MenKitty Pryde / Shadowcat (voice) · 25 episodesShow
2009Merlin and the Book of BeastsAvlynnMovie
2009Defying GravityZoe Barnes · 13 episodesShow
2009Warehouse 13Lauren Andrews · 1 episodeShow
2008Corporate AffairsCassie MeyersMovie
2007Women's Murder ClubJill Bernhardt · 13 episodesShow
2006Four Extraordinary WomenSharonMovie
2006Hollis & RaeRae DevereauzMovie
2005A Friend of the FamilyAlison ShawMovie
2003Jake 2.0Angela Hamilton / Angela Wright · 1 episodeShow
2003Dead Like MeDaisy Adair · 24 episodesShow
2003A Mighty WindGirl KlapperMovie
2003It's Better to Be Wanted for Murder Than Not to Be Wanted at AllAnn ClemonsMovie
2002The Dead ZoneMiranda Ellis · 3 episodesShow
2001Come TogetherCharlotte HartMovie
2001Going GreekPaige ForresterMovie
2000The CallingKristie St. ClairMovie
2000The HighwaymanZiggy WatsonMovie
1999The ManorGillian RavenscroftMovie
1999Total Recall 2070Elana · 1 episodeShow
1998The FacultyMarybethMovie
1998Nobody Lives ForeverKimberly CorleyMovie
1998Just the TicketAlice / 'Cyclops'Movie
1997Kitchen PartyTammy DriscollMovie
1997Suicide KingsElise ChastenMovie
1997HabitatDeborah MarloweMovie
1997Moment of Truth: Into the Arms of DangerJanMovie
1996Murder at My DoorValerie SandersMovie
1996Abduction of InnocenceLaura RhoadsMovie
1996Susie QJanetteMovie
1996Poltergeist: The LegacyTracy Lasker · 1 episodeShow
1996Sabrina the Teenage WitchFreddieMovie
1996A Kidnapping in the FamilyJosie CooperMovie
1996The Halfback of Notre DameJill VolsnerMovie
1996For Those Who Hunt the Wounded DownLucy BinesMovie
1995EbbieMarthaMovie
1995DarkStalkersHairball (voice) · 13 episodesShow
1995The Outer LimitsSarah Hayward, Mona Lisa 37X · 1 episodeShow
1995SlidersMargo Hall · 1 episodeShow
1995Best Wishes Mason ChadwickMayMovie
1994M.A.N.T.I.S.Teenage Girl · 1 episodeShow
1993The X-FilesAndrea · 1 episodeShow
1992Highlander: The SeriesJulia Renquist · 1 episodeShow
1992Stay TunedGirlfriend #1Movie
1992My Little Pony TalesBright Eyes (voice) · 26 episodesShow
1991HillsideAshley Frasier · 65 episodesShow
1990ItLoni (uncredited) · 1 episodeShow
1988The New Adventures of Beany and Cecil(voice) · 8 episodesShow