2024
Monster Summer as Chief Hartley
2024
Fly Me to the Moon as Neil Brown
2023
Citadel as Manticore Agent #3 (1 episode)
2023
Southern Gospel as Joe Allen
2023
Die Hart as Studio Head
2022
The Mulligan as Paul's dad
2021
Spider-Man: No Way Home as Agent Foster
2021
The Tomorrow War as News Reporter #1
2021
His Killer Fan as Gary Dawson
2020
Greenland as Ed Pruitt
2020
Mile High Escorts as Robert
2020
Sweet Magnolias as Ashley Davenport (5 episodes)
2020
Outer Banks as Luke (6 episodes)
2020
Limbo as Det. Bob Simpson
2019
Purity Falls as Kyle
2019
Love Takes Flight as Luke
2019
Five Feet Apart as Tom
2018
Marvel's Cloak & Dagger as Greg (3 episodes)
2018
Nightclub Secrets as Richie
2018
Rampage as Police Captain
2017
Spider-Man: Homecoming as Agent Foster
2017
All Eyez on Me as Attorney
2017
The Fate of the Furious as Super Jet Pilot
2016
Hidden Figures as Reporter at Press Conference
2016
Killing Reagan as Stephen Colo
2016
MacGyver as Agent Brooks (1 episode)
2016
Annabelle Hooper and the Ghosts of Nantucket as Burt Hooper
2016
Greenleaf as Adrian Miller (4 episodes)
2016
The Nice Guys as Officer McMillan
2015
South of Hell as Terence Clay (1 episode)
2015
Self/less as Chauffeur
2015
Jurassic World as Father of Three
2015
For the Love of Ruth
2015
Project Almanac as Ben Raskin
2014
The Assault as Dan Gleason
2014
Finding Carter as Agent Lee (2 episodes)
2014
Halt and Catch Fire as Tim Henkel (1 episode)
2014
Resurrection as Deputy Andrew Chartman (3 episodes)
2014
Ride Along as Dr. Cowan
2013
Anchorman 2: The Legend Continues as Scout Leader
2013
The Spectacular Now as Joe
2013
Under the Dome as Norrie's Dad - Michael (1 episode)
2013
Devious Maids as Detective Boyd (1 episode)
2013
Identity Thief as Prominence Security Guard
2012
Blackout sur Los Angeles as Officer Campbell
2011
Zombie Apocalypse as Mack
2010
The Walking Dead as Corporal (1 episode)
2010
Next Stop Murder as Officer Maslar
2009
A Line in the Sand as LCpl. David Miller
2009
Deadland as Sean Kalos
2009
Parks and Recreation as Nick Newport Jr. (1 episode)
2009
Official Rejection as Self
2009
Nowhere to Hide as Officer Randolph
2007
Chuck as Fireman (1 episode)
2007
Burn Notice (1 episode)
2007
Burn Notice as Campbell (4 episodes)
2005
The Office as Cop #1 (1 episode)
2004
Veronica Mars as Detailer (1 episode)
2004
Tiger Cruise as Lt. Tom Hillman
2004
Summerland (1 episode)
2004
The Perfect Husband: The Laci Peterson Story as Jail Reporter #3
2003
Threat Matrix as State Policeman (1 episode)
2003
The O.C. as Cop (1 episode)
2003
Tremors as Brock (1 episode)
2002
CSI: Miami as Male Bystander (1 episode)
2002
Monk as Mr. Cooper (1 episode)
2001
24 as Agent Dalton (1 episode)
2001
The Chronicle as Darren (1 episode)
2000
The Kid as Russ' Son (uncredited)
2000
The Invisible Man as Security Guy (2 episodes)