Actor
American Badger
2021
as Vasily
Love in the Forecast
2020
as Dean Crawford
Love in Winterland
2020
as Tom Wilson
It's Beginning to Look a Lot Like Christmas
2019
as Ben
Time for You to Come Home for Christmas
2019
as John Winter
Christmas Under the Stars
2019
as Sydney Bellwith
All Summer Long
2019
as Daniel
Mystery 101: Playing Dead
2019
as George Quirk
Chronicle Mysteries: Vines that Bind
2019
as Miles Lawrence
Chronicle Mysteries: The Wrong Man
2019
as Miles Lawrence
Chronicle Mysteries: Recovered
2019
as Miles Lawrence
Valentine in the Vineyard
2019
as Charles Baldwin
Welcome to Christmas
2018
as Joe
Marrying Father Christmas
2018
as Andrew McAndrick
All of My Heart: The Wedding
2018
as Gordon
Love at First Dance
2018
as Mac
The Professor
2018
as Doctor
Little Pink House
2018
as Howard Munson
Engaging Father Christmas
2017
as Andrew McAndrick
Summer in the Vineyard
2017
as Charles Baldwin
A Rose for Christmas
2017
as Big Al
Finding Father Christmas
2016
as Andrew McAndrick
Come and Find Me
2016
as Rezart
Ninjago: Masters of Spinjitzu - Day of the Departed
2016
as Samukai (voice)
Hailey Dean Mysteries: Murder, With Love
2016
as Dewey Stone
Hello Destroyer
2016
as Judge
Stranger in the House
2016
as Finch
The Game of Love
2016
as Bunky
Countdown
2016
as Makarov
All Yours
2016
as Charles
Lost Solace
2016
as Chuck
Watch Your Back
2015
as Chad Solomon
Barbie in Princess Power
2015
as Baron Von Ravendale (voice)
A Girl's Best Friend
2015
as Pastor John
Big Eyes
2014
as NY Society Man
My Boyfriends' Dogs
2014
as Louie
Garage Sale Mystery: All That Glitters
2014
as Martin
Independence Daysaster
2013
as General Moore
Wendy 1968
2012
as George 'Cat's Eyes' Callahan
Christmas Lodge
2011
as Mike
The Hunt for the I-5 Killer
2011
as Roseburg Sheriff
Rise of the Planet of the Apes
2011
as Jerk Driver
Apollo 18
2011
as Deputy Secretary of Defense
Repeaters
2011
as Mr. Greeber
Stonehenge Apocalypse
2010
as General Forshaw
Dear Mr. Gacy
2010
as FBI Agent
Takedown
2010
as Dale
Planet Hulk
2010
as Lavin Skee (voice)
A Trace of Danger
2010
as Lance
Pop Switch
2009
as Frank
Love Happens
2009
as Unicom CEO
Come Dance at My Wedding
2009
as Lee Prather
Watchmen
2009
as Paul Klein
Ba'al
2008
as Kittrick
Vipers
2008
as John Staffen
Christmas on Chestnut Street
2006
as Gary Markham
Past Sins
2006
as Ray Lee Cobb
Hollow Man II
2006
as Man at Gas Station
Final Days of Planet Earth
2006
as Dalton
Fantastic Four
2005
as Ned Cecil
Personal Effects
2005
as Brewster
The Survivors Club
2004
as Vinnie Pesaturo
D.C. Sniper: 23 Days of Fear
2003
as Detective Foster
See Grace Fly
2003
as Dominic’s Father
The Barber
2002
as Father Stiffler
Carrie
2002
as John Hargenson
Chain of Fools
2001
as Senator Dove
3000 Miles to Graceland
2001
as Jefferson
The Proposal
2001
as Zack Mallette
Frankie & Hazel
2000
as Coach Anhault
A Cooler Climate
1999
as Man on Train
Outrage
1998
as Officer #1
Dad's Week Off
1997
as Cop
Hard Core Logo
1996
as Mary's Husband
Profile for Murder
1996
as Henry Mitchell
Thirty Two Short Films About Glenn Gould
1993
as Broker #1