Actor
Marry Go Round
2022
as Joe Parker
A Little Christmas Charm
2020
as Buddy
Love, Guaranteed
2020
as Dad
Holiday Date
2019
as Owner
Light of My Life
2019
as Counter Man
Morning Show Mysteries: A Murder in Mind
2019
as Joey
William
2019
as Officer Jerry
Chronicle Mysteries: Recovered
2019
as Security Guard
Morning Show Mysteries: Murder on the Menu
2018
as Joey Simmons
The Miracle Season
2018
as Jim
My Christmas Dream
2016
as Cab Driver
Operation Christmas
2016
as Mr. Sweney
Life on the Line
2016
as Fire Chief Rivera
Christmas Cookies
2016
as Sam
Ms. Matched
2016
as Minister #2
Once Upon A Holiday
2015
as Museum Guard
Vendetta
2015
as Will
Murder, She Baked: A Chocolate Chip Cookie Mystery
2015
as Pastor Burnett
The Age of Adaline
2015
as 1960s Cab Driver
Godzilla
2014
as Bus Driver
Focus
2014
as Earl
Camera Shy
2012
as Security Guard
Taken Back: Finding Haley
2012
as Detective Tully
Finding a Family
2011
as Henry
The Big Year
2011
as Parking Attendant
Smoke Screen
2010
as Security Guard
A Family Thanksgiving
2010
as Al
Dear Mr. Gacy
2010
as Desk Guard
Percy Jackson & the Olympians: The Lightning Thief
2010
as Poker Buddy
Scooby-Doo! The Mystery Begins
2009
as Bus Driver
Case 39
2009
as Bus Driver
Alien Trespass
2009
as Worker #1
Christmas Caper
2007
as Cabbie
Judicial Indiscretion
2007
as Jackson
Past Sins
2006
as Sgt. Nick Sampson
Slither
2006
as Dwight
She's the Man
2006
as Cab Driver
Fantastic Four
2005
as Chief Fireman
The Perfect Score
2004
as ETS Lobby Guard
Paycheck
2003
as Guard
Scary Movie 3
2003
as Zubie
Ann Rule Presents: The Stranger Beside Me
2003
as Prison Guard
A Guy Thing
2003
as Officer
Saint Sinner
2002
as Desk Sergeant
Living with the Dead
2002
as Police Desk Sergeant
2gether
2000
as Really Nervous Guy
The Color of Courage
1999
as Fred
Disturbing Behavior
1998
as Assistant Principal
Circle of Deceit
1998
as Hospital Security Guard
Indefensible: The Truth About Edward Brannigan
1997
Doctor Who
1996
as Security Guard
Happy Gilmore
1996
as Mover
Deadlocked: Escape from Zone 14
1995
as Security Guard
The Sea Wolf
1994
as Smoke
Needful Things
1993
as Eddie Warburton
Crooked Hearts
1991
as Fire Captain
Short Time
1990
as Spivak
Last Train Home
1989
as Carter
Look Who's Talking
1989
as Burly Orderly