2025
The Institute as Not available2025
Paying for It as Chester Brown2024
One More Time as Wayne2024
I Used to Be Funny as Tim2024
Drive Back Home as Father Carr2023
Gen V as Social Media Jeff2023
Red Iron Road as Marquise D'Urfe2023
Priscilla as Joe2023
I Like Movies as Owen2022
Guillermo del Toro's Cabinet of Curiosities as Deputy Davis2022
High School as Mr. Gardner2021
Ginny & Georgia as Nick2021
Ghosts as Reginald2021
Awake as Gregg2021
Maybe You Should Be Careful as Alistair2020
Transplant as Ezra & Liam2020
The Women's Hour as Peter2020
Loose Ends as Peter2019
Hudson & Rex as Griffin Birch2019
The Moodys as Dustin Lundgren2019
Bit Playas as Casting Director #22019
White Lie as Sam Blumenthal2019
The Twentieth Century as Mackenzie King2019
American Hangman as Tom2019
Romance Language as Ryan2018
Titans as Jacob Finlay2018
Carter as Adam2018
The Dark as Officer Stevens2018
Keep Coming Back! as Dale2017
The Handmaid's Tale as Barista2017
The Bold Type as Toby2017
Workin' Moms as Gary Goldman2017
The Guest Book as Tommy2017
Great Great Great as Tom2017
Suck It Up as Granville2014
Fargo as Sonny Greer2014
Three Night Stand as Aaron Berg2014
We Were Wolves as Paul2013
The Good Escape as Lunky Man2013
Willed to Kill as Detective Mason2013
Roland as Roland2012
Beat Down as Henry2012
Sorry, Rabbi as Yossul2011
The Future Is Now! as Young Man2011
I Heart Doomsday as Dr. Maximillian Von Max2010
The Trotsky as Dan2010
Peepers as Stu2009
The Bitter End as Bernard PriceNaN
Summer War as Not available2006
Colourbars as Green Colourbar