2022
Slumberland as Canadian Guy2021
Ginny & Georgia as Dance Director2021
Ginny & Georgia as Director2021
Toying with the Holidays as Dylan2020
Nurses as Nathan Richie2020
The Broken Hearts Gallery as Cigarette Guy2019
The Umbrella Academy as Larry2017
Star Trek: Discovery as Jogger2016
Kim's Convenience as Diner Cop2016
The Night Before Halloween as Officer Moore2015
Killjoys as Quarterstave Guard #12014
A Fighting Man as King Soloman2014
Aaliyah: The Princess of R&B as Timbaland2012
Continuum as College Student2010
Covert Affairs as Tech2010
Lost Girl as Clerk2010
Percy Jackson & the Olympians: The Lightning Thief as Lotus Land Dancer2010
Marmaduke as Basketball Captain2010
Camp Rock 2: The Final Jam as Camp Star Dancer2009
The Listener as Damien Wright2014
Hit 2 Pass Executive Producer