Actor
- Puppy Love (2023)
- Dangerous (2021)
- Warming Up to You (2021)
- Genesis Code (2020)
- To All the Boys: P.S. I Still Love You (2020)
- Death Note (2017)
- The Good Catholic (2017)
- Daddy's Boy (2016)
- Dark Harvest (2016)
- Shut Eye (2016)
- Once Upon a Holiday (2015)
- The Drive (2015)
- Focus (2014)
- Sitting on the Edge of Marlene (2014)
- The Flash (2014)
- One Night in Seattle (2013)
- I Hate Toronto: A Love Story (2012)