
Filmography56 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2022 | Quantum LeapSeries | Samantha Stratton | 42 |
| 2022 | Easter SundayMovie | Catherine | 42 |
| 2022 | Pretty Little Liars: Original SinSeries | Davie Adams | 42 |
| 2021 | OATS StudiosSeries | 莎拉 | 41 |
| 2021 | Oats Studios: Volume 1Movie | Sarah / Karyn | 41 |
| 2021 | DemonicMovie | Carly | 41 |
| 2020 | Bad President - KenyaMovie | Mary | 40 |
| 2018 | Do Unto OthersMovie | Rae Chastain | 38 |
| 2017 | The Good DoctorSeries | Lily Cross | 37 |
| 2017 | RakkaMovie | Sarah | 37 |
| 2017 | Bad President - All My Sh*tMovie | Mary | 37 |
| 2017 | Cooking with BillSeries | Karen | 37 |
| 2017 | Bad President - Oil SpillMovie | Mary | 37 |
| 2015 | BlindspotSeries | Quinn Bonita | 35 |
| 2014 | This Last Lonely PlaceMovie | Faye Gardner | 34 |
| 2013 | The Tomorrow PeopleSeries | Morgan Burke | 33 |
| 2013 | MotiveSeries | Sonia Brauer | 33 |
| 2013 | ElysiumMovie | CCB Agent | 33 |
| 2013 | PlayedSeries | Vanessa Moreland | 33 |
| 2013 | Concrete BlondesMovie | Kris Connifer | 33 |
| 2012 | ArrowSeries | Susan Williams | 32 |
| 2011 | SuitsSeries | Tara Messer | 31 |
| 2011 | TextualityMovie | Simone | 31 |
| 2010 | Republic of DoyleSeries | Alisha Maracle | 30 |
| 2010 | OutlawSeries | Lucinda Pearl | 30 |
| 2009 | StuntmenMovie | Karla Bravo | 29 |
| 2008 | Edison & LeoMovie | Zella (voice) | 28 |
| 2008 | Toronto StoriesMovie | Roshanna | 28 |
| 2008 | Say GoodnightMovie | Crystal | 28 |
| 2007 | CalifornicationSeries | Annika | 27 |
| 2007 | DirtSeries | Garbo | 27 |
| 2007 | Itty Bitty Titty CommitteeMovie | Shulamith | 27 |
| 2007 | BeneathMovie | Vanessa Locke | 27 |
| 2006 | 10.5: ApocalypseSeries | Laura Malloy | 26 |
| 2005 | The Hamster CageMovie | Candy | 25 |
| 2005 | EighteenMovie | Jenny | 25 |
| 2005 | Robson ArmsSeries | — | 25 |
| 2004 | The 4400Series | Kara | 24 |
| 2004 | White CoatsMovie | Sarah Calder | 24 |
| 2004 | EveryoneMovie | Rena | 24 |
| 2004 | The MountainSeries | — | 24 |
| 2003 | Tru CallingSeries | Kate Wilson | 23 |
| 2003 | First to DieMovie | Cindy Thomas | 23 |
| 2003 | This Time AroundMovie | Melissa 'Mel' Rochester | 23 |
| 2002 | Kim PossibleSeries | Amelia (voice) | 22 |
| 2002 | Orange CountyMovie | Tanya | 22 |
| 2002 | Various PositionsMovie | Cheryth Bleyn | 22 |
| 2001 | 24Series | Samantha Roth | 21 |
| 2001 | Finder's FeeMovie | Carla | 21 |
| 2001 | The Glass HouseMovie | Tasha | 21 |
| 2000 | Snow DayMovie | Fawn | 20 |
| 2000 | Grosse PointeSeries | Carly Pope | 20 |
| 2000 | Trapped in a Purple HazeMovie | Molly White | 20 |
| 1999 | PopularSeries | Sam McPherson | 19 |
| 1999 | Aliens in the Wild, Wild WestMovie | Sara Johnson | 19 |
| 1998 | I've Been Waiting for YouMovie | Cheerleader | 18 |