2009
Everybody's Fine
Actor - Dr. Ed
2006
Invincible
Actor - Principal
Two Weeks
Actor - Jim Cranston
2003
How to Lose a Guy in 10 Days
Actor - Jack
1993
Romeo Is Bleeding
Actor - Priest
Full filmography