Actor
North to Home
2022
as Stewart
High Flying Romance
2021
as John McQueen
Mystery 101: Killer Timing
2021
as Bill Breyer
Ships in the Night: A Martha's Vineyard Mystery
2021
as Dr. Eli Leichtner
A Little Christmas Charm
2020
as John Davis
Just My Type
2020
as Stanley
Christmas Town
2019
as Loomis
Sailing Into Love
2019
as Captain Will
Christmas in Evergreen: Letters to Santa
2018
as Phil
The Perfect Bride: Wedding Bells
2018
as Walter
Looks Like Christmas
2016
as Mayor Fraser
Big Eyes
2014
as Priest
Extraterrestrial
2014
as Mike
Camera Shy
2012
as Jim Weaver
Grave Encounters
2011
as Gary Crawford
Edge of the Garden
2011
as Older Frank
Married Life
2008
as Charade Player
The Last Mimzy
2007
as Police Captain
Holiday Wishes
2006
as Charles Fulton
The Time Tunnel
2006
as Mr. Jordan
Amber Frey: Witness for the Prosecution
2005
as David Harris
Supervolcano
2005
as Captain Franks (uncredited)
The Keeper
2004
as Mayor Watson
Connie and Carla
2004
as Man in Airport
Walking Tall
2004
as Doctor
Miracle
2004
as Party Husband
The Core
2003
as Court-Martial Presiding Officer
The Santa Clause 2
2002
as Security Guard
Door to Door
2002
as Doctor
Due East
2002
as Zack Gold
Slap Shot 2: Breaking the Ice
2002
as Icebreakers Announcer
MVP 2: Most Vertical Primate
2001
as Coach Miller
Air Bud: World Pup
2001
as Coach Sterns
Dark Water
2001
as Chief Burk
Turbulence 3: Heavy Metal
2001
as Captain Collins
Love and Treason
2001
as Dr. Moreau
My 5 Wives
2000
as Ray
Final Destination
2000
as Howard Seigel
Big and Hairy
1998
as Rockweed Coach
Nightmare Street
1998
as Detective
Final Descent
1997
as Carl
Out of Nowhere
1997
as Harold
Betrayed
1988
as Carpenter's Aide
Running Brave
1983
as TV Sportscaster
Firebird 2015 A.D.
1981
as Bodyguard #1