2024
Falling in Love in Niagara as Jason2024
Abracadabra and a Christmas Miracle as Gerald2023
What We Do for Love as Alyx Green2021
Love's Match as Mitch2021
Deadly Mom Retreat as Zack2020
Love at Look Lodge as Craig Bennett2020
Christmas on Wheels as Matt2019
American Hangman as Task Force Police 12019
A Cheerful Christmas as Cousin Peter2019
Christmas Crush as Pete2018
Little Italy as Gina's Husband Joe2017
Star Trek: Discovery as Britch Weeton2017
Anna as Leonardo2017
Last Ten as Chase2017
Forever & Always as Quinn Diaz2016
Private Eyes as Lance Masters2016
Kindergarten Cop 2 as Country Bar Bartender2016
Red Windows as Rob Hurst2015
Supergirl as Domingo2015
Killjoys as Mark2015
A Gift Wrapped Christmas as Santa Photographer (uncredited)2013
Rewind as Agent #22013
Poker Night as John2012
The Firm as Dominic2012
Desperately Seeking Santa as Vincent Morretti2012
The Riverbank as Danny2010
Lost Girl as Cell Guard2010
How to Make Love to a Woman as Gas Station Attendant (uncredited)2010
Faces of Hillary as Neil2009
The Listener as Security Guard2009
Labou as Reggie2007
American Pie Presents: Beta House as Frat Guy #12007
Diary of the Dead as Gordo Thorsen2006
Runaway as Matt2006
Cheaters' Club as Paolo Abruzzi2005
Power Rangers SPD: Zapped as Sky Tate2005
Power Rangers SPD: Joining Forces as Sky Tate2004
My Brother's Keeper as Student #11993
Power Rangers as Sky Tate2017
Last Ten Executive Producer2017
Forever & Always Writer2017
Forever & Always Executive Producer2017
Forever & Always Editor2017
Anna Editor2017
Anna Executive Producer2017
Forever & Always Director2017
Butter Writer2017
Butter Director2017
Butter Executive Producer2017
Butter Editor2016
Red Windows Executive Producer2016
Red Windows Cinematography2016
Red Windows Editor