| Year | Title | Role | Notes |
|---|---|---|---|
| 2007 | 12 Miles of Bad Road | Bronwyn | Star |
| 2008 | CSI: Crime Scene Investigation | Kira Dellinger | Episode: "Goodbye and Good Luck" |
| Lost | Emily Locke | Episode: "Cabin Fever" | |
| Cold Case | Missy Gallavan | Episode: "Roller Girl" | |
| 2009 | Pushed | Sascha | Star |
| Weeds | Yogurt Peddler | Episode: "Wonderful Wonderful" | |
| Bring it On: Fight to the Finish | Sky | Movie | |
| Community | Girl | Episode: "Environmental Science" | |
| 2010 | Criminal Minds | Rebecca Daniels | Episode "...A Thousand Words" |
| The Event | Young Violet | Episode: "Loyalty" | |
| 2011-present | Teen Wolf | Lydia Martin | Main Cast |
| 2012 | House of Dust | Gabby | Main Cast |





















