Actor
Lovesick
2023
Lifemark
2022 · as Paw Paw
The Leisure Class
2015 · as Wedding Guest / Principal
Valentine's Day
2010 · as Chauffer Redmond
Columbus Day
2008 · as Executive Man
Dead on Arrival
2007 · as Captain Limison
The Princess Diaries 2: Royal Engagement
2004 · as Genovian Shepherd
The Convent
2000 · as Father Ryan
Joseph's Gift
1999 · as Dr. Russelle
Nothing in Common
1986 · as Max's Doctor
Teenage Millionaire
1961 · as Jack Larson - Performer