Actor
Murder for Sale
2023
as Max
Three Wise Men and a Baby
2022
as William
Aurora Teagarden Mysteries: Til Death Do Us Part
2021
as Bernard Poole
Christmas Joy
2018
as Phil Finnegan
Tully
2018
as Doctor
Mr. Write
2016
as Zev
Murder, She Baked: A Chocolate Chip Cookie Mystery
2015
as Paul
If I Stay
2014
as Music Aficionado
Embrace of the Vampire
2013
End of the World
2013
as Dr. Cochran
The Company You Keep
2012
as DMV Source
Diary of a Wimpy Kid: Dog Days
2012
as Mr. Draybick
Finding a Family
2011
as Chuck
Gone
2011
as Borden
Diary of a Wimpy Kid: Rodrick Rules
2011
as Mr. Draybick
Helen
2009
as Prosecutor
Courage
2009
as Justin Vale
Come Dance at My Wedding
2009
as Mason Brown
Watchmen
2009
as Doug Roth
Wyvern
2009
as Chief Dawson
NYC: Tornado Terror
2008
as Brackett
Ace of Hearts
2008
as Frank Burgess
Ogre
2008
as Giles
The Last Mimzy
2007
as Dr. Rose
Alien Incursion
2006
as Claude
Hollow Man II
2006
as Dr. Devin Villiers
The Foursome
2006
as Cameron Towers
Hush
2005
as Dr. Mirvis
The Core
2003
as FBI Agent - Rat's Apartment
Happy Gilmore
1996
as Daniel Lafferty
Family of Strangers
1993
as Bill Curtis