2024
Bad Genius as Preston Brown2024
Winner as Colin2024
The Inheritance as Miles Hartmen2024
Family Practice Mysteries: Coming Home as David Cooper2024
CrimeTime: Freefall as Chief Earl2023
Animal Control as Greg2023
Pride: A Seven Deadly Sins Story as Ray Boudreaux2022
So Help Me Todd as Thomas Branigan, FBI2022
He's Not Worth Dying For as Mark2022
Disappearance in Yellowstone as Officer Stoddard2021
Sweet Revenge: A Hannah Swensen Mystery as Sheriff Metzger2021
Aurora Teagarden Mysteries: Til Death Do Us Part as Dennis2021
Cradle Did Fall as Detective Gallagher2021
The Picture of Christmas as Aaron Braxton2021
Fishing for Love as Benny2021
Baking Spirits Bright as Trevor2020
The Stand as Sniffling Guard2020
Operation Christmas Drop as Theo2020
Cross Country Christmas as Joe2019
Freaks as ADF Agent2019
Benchwarmers 2: Breaking Balls as Chairman2019
Killbird as Field Agent #12019
Abducted: The Mary Stauffer Story as Sgt Wyatt Rayburn2019
A Christmas Duet as Rob2018
Chilling Adventures of Sabrina as Thomas Walker2018
Marrying Mr. Darcy as Principal Spraker2018
Odyssey of Death as Driver2017
Riverdale as Myles McCoy2017
The Good Doctor as Dustin Novick2017
Taken as Zaid2017
Max 2: White House Hero as Agent Harring2017
Killing Gunther as Soldier #22017
Cop and a Half: New Recruit as Mayor2017
All for Love as Ralph Lodell2017
Love at First Bark as Wyatt Salas2016
Van Helsing as General Lannister2016
DC's Legends of Tomorrow as Time Bureau Agent2016
Colony as Greyhat Captain2016
Life on the Line as Russell2016
My Daughter's Disgrace as Officer Beck2016
Secrets in the Attic as Officer Morris2016
I Dare You as Robinson2015
Supergirl as Warden2015
Fifty Shades of Grey as Elevator Business Man2015
Descendants as Coach Jenkins2015
Dead Rising: Watchtower as Shearson2015
Into the Grizzly Maze as Gerry Smith2015
Just the Way You Are as Committee Member2015
Jim Henson's Turkey Hollow as Sheriff Grover2014
The 100 as Guard #12014
The Flash as Prison Guard #22014
The Flash as Museum Guard2014
The Interview as Agent Botwin2014
See No Evil 2 as EMT2014
Extraterrestrial as Military Officer2014
Run for Your Life as Joe2014
Recipe for Love as Host #12013
The Tomorrow People as Henry Finch2013
Spooksville as Officer Karl Dugan2013
Horns as TV Reporter2013
The Marine 3: Homefront as SWAT Leader2013
Assault on Wall Street as Broker2013
Signed, Sealed, Delivered as Reporter2013
Christmas Bounty as Bodyguard #22012
Arrow as Lieutenant2012
Continuum as ERT Officer2012
Diary of a Wimpy Kid: Dog Days as Cop2012
Grave Encounters 2 as Officer2012
A Dog Named Duke as Physical Therapist2012
Notes from the Heart Healer as Steve2011
In the Name of the King 2: Two Worlds as Soldier #32011
And Baby Will Fall as Fournier2010
R. L. Stine's The Haunting Hour as Andre2010
R. L. Stine's The Haunting Hour as Coach Butchko2010
Life Unexpected as Jail Guard #22010
The Search for Santa Paws as Doctor2009
Rampage as Pedestrian (uncredited)2008
Fringe as Neal2008
The Day the Earth Stood Still as Sergeant2008
Far Cry as Private Jackson2008
Ice Blues as Not available2007
Blood Ties as Cop #12007
Postal as Police Officer2006
Psych as Patterson2006
Eureka as Security Officer2005
Confessions of a Sociopathic Social Climber as Stylist2004
Stargate Atlantis as Major Jordan2001
Smallville as Lex's BodyguardNaN
Action #1 as Detective Robert2013
The Marine 3: Homefront Stunts