2024
Wild Cards as Detective Simmons2024
A Hundred Lies as Kingsley2024
Trading Up Christmas as Dan2024
Kill Victoria as Pete2023
The Amityville Curse as Marv Sharpe2022
Don't Hang Up as Sean Jamieson2021
A Christmas Treasure as Kyle2021
Beware of the Midwife as Kevin2020
Letters to Satan Claus as Sheriff Noel2020
Tempted by Danger as Michael2020
A Christmas Mission as Not available2020
Christmas Comes Twice as George Campbell2020
Christmas on Wheels as Duncan2020
The Clark Sisters: First Ladies of Gospel as J. Drew Sheard2019
Northern Rescue as Paul Simmons2019
Shazam! as Carnival Cop2019
No Love Lost as Not available2019
Radio Christmas as Scott2018
Killer High as Jed2018
A Swingers Weekend as Teejay2018
Her Stolen Past as Brandon2017
The Bold Type as Landon2017
Taken as Ramsey's Assassin2017
Christmas Inheritance as Gray Pittman2017
Ordinary Days as Jonathan Brightbill2016
Private Eyes as Cordell2016
Kim's Convenience as Alex Jackson2016
Jean of the Joneses as Writer 12016
Deadly Inferno - Tödliches Inferno as Ray2015
The Expanse as Thomas2015
88 as Jake2014
Bitten as Logan Jonsen2013
Be My Valentine as Michael Carrier2012
Dead Before Dawn as Tony the Receiver2011
High Chicago as Scott2010
Rookie Blue as Bernie Lucas2008
Make It Happen as Marcus2007
Heartland as CarsonNaN
Sidelined 2: Intercepted as Coach Watson