Actor
- Under the Banner of Heaven (2022)
- Another Life (2019)
- The Bletchley Circle: San Francisco (2018)
- Sacred Lies (2018)
- Home for Christmas (2017)
- A Time to Dance (2016)
- Like Lambs (2016)
- The Unspoken (2015)
- Behind the Scenes on Disney Channel's Zapped (2014)
- Barbie and the Secret Door (2014)
- Zapped (2014)
- Incredible Crew (2012)
- Radio Rebel (2012)
- Level Up (2012)
- Girl Fight (2011)
- R.L. Stine's The Haunting Hour (2010)