Actor
Secrets at the Museum
2023
as Stephen Mason
The Featherweight
2023
as Television Director
Midnight Hustle
2023
as Stagehand
Sins of the Preacher’s Wife
2023
as Officer #1
Johnny & Clyde
2023
as Alana Guard
Alarmed
2023
as Coltrane
Junkyard Dogs
2022
as Mr. Crause
Tales from the Other Side
2022
as Cop
Drowning in Secrets
2022
as Quinn Baker
Damon's Revenge
2022
as Mr. Greene
Mr. Birthday
2021
as Zany Basketball Dad
Burial Ground Massacre
2021
as Mr. Greene
Ignition
2021
as The Driver
My Adventures with Santa
2019
as Customer with Christmas Tree
Black Wake
2018
as Agent Johnson
Honor Amongst Men
2018
as FBI Agent surveillance
Blood Circus
2017
as Stevie
Saving Christmas
2017
as DG Haven
Love's a Killer: Rellik's Revenge
2017
as Trent Dorfman
The Assault
2017
as Declan
After School Special
2017
as Tyler Lavey
Pitching Tents
2017
as Mike The Cop
Pinwheel
2017
as Detective Damian
Arlo: The Burping Pig
2016
as Dale the Jogger
Bleed for This
2016
as Scott Pryor (uncredited)
Wired for Sound
2016
as Pizza Guy
Wishing for a Dream
2016
as Mika's Agent (voice)
Sensory Perception
2015
as Ricky
Grandpa's Psycho
2015
as Ted
Almost Mercy
2015
as Mr. James
The Opposite Sex
2015
as Gay Man #3
Buddy Hutchins
2015
as Don
An Inappropriate Affect
2015
as Dutch
Penance
2014
as Priest
Army of the Damned
2013
as Agent Colton
Self Storage
2013
as Doc
Infected
2013
as Survivor Dad
Loosies
2012
as Victim in Subway (uncredited)
Remains
2011
as Vitale
Burial Boys
2010
as Anchor Trent Dorffman
Pistol Whipped
2008
as Arresting officer (uncredited)
Rocky Balboa
2006
as Patron at Adrian's (uncredited)
War of the Worlds
2005
as Survivor (uncredited)
Outside Providence
1999
as Student in Closet (uncredited)
Fog of War
as Sgt. Collins
Hard Luck
as Trace
Deadly Destination
as Detective Burke
A Deadly Ride
as Husband
The Getter
as Det. Morrison
Day for Night
as James Vara
The Ultimate Bro Challenge
as Ross Bronson
Street Justice
as Juror
Site HA-48
as Police Detective