欢乐满人间2 2018
饰演 Admiral Boom
剃刀开道 2006
饰演 Sweeney's Father
绅士的启示联盟 2005
饰演 Dr. Erasmus Pea
马普尔小姐探案之命案目睹记 2004
饰演 Luther Crackenthorpe
等爱的女孩 2004
饰演 Dr. Francis Mead
异次元战神 2004
饰演 Joseph Lau
怒海英雄:回报 2002
饰演 Captain James Sawyer
重返秘密花园 2001
饰演 Dr. Snodgrass
怒海英雄:叛乱 2001
饰演 Captain James Sawyer
激战星河 1999
饰演 Adm. Geoffrey Tolwyn
奇人异迹 1998
饰演 Sir Arthur Conan Doyle
最后的精灵 1998
饰演 Simpson
魔僧 1996
饰演 Dr. Botkin
战栗黑洞 1995
饰演 Dr. Wrenn
漂亮的公主 1993
饰演 Prince Max
天妖归来 1992
饰演 Chancellor Thayer
失落的世界 1992
饰演 Professor Summerlee
蓝天白云英雄血 1991
饰演 Commander
谍海奇才 1990
饰演 Adm. Godfrey
星际迷航5:终极先锋 1989
饰演 St. John Talbot
奇幻森林历险记 1988
饰演 爸爸
爱的徒劳 1985
饰演 Don Armado
狼群 1984
饰演 Father
绝智奇才 1983
饰演 Dr. Alfred Necessiter
电子世界争霸战 1982
饰演 Ed Dillinger
马可·波罗 1982
饰演 Rustichello
两世奇人 1979
饰演 Jack the Ripper
三十九级台阶 1978
饰演 Appleton
铁十字勋章 1977
饰演 Hauptmann (Capt.) Kiesel
凶兆 1976 1976
饰演 Jennings
偷龙转凤智多星 1970
饰演 -
牛郎血泪美人恩 1970
饰演 Joshua