金钱太保 1991
饰演 Andrew Jorgenson
烽火异乡情 1989
饰演 Ambrose Bierce
无声的抗议 1987
饰演 President
红袍与黑幕 1983
饰演 Monsignor Hugh O'Flaherty
来自巴西的男孩 1978
饰演 Dr. Josef Mengele
麦克阿瑟传 1977
饰演 Gen. Douglas MacArthur
凶兆 1976 1976
饰演 Robert Thorn
蓝烟火1969(原声) 1969
饰演 Charles Keith
麦肯纳的黄金 1969
饰演 -
月落大地 1968
饰演 Sam Varner
谍海密码战 1966
饰演 Prof. David Pollock
血溅摩天楼 1965
饰演 David Stillwell
十面埋伏擒蛟龙 1964
饰演 Manuel Artiguez
纽曼军医 1963
饰演 Capt. Josiah J. Newman, MD
杀死一只知更鸟 1962
饰演 Atticus Finch
西部开拓史 1962
饰演 Cleve Van Valen
恐怖角 1962
饰演 萨姆
纳瓦隆大炮 1961
饰演 Capt. Keith Mallory
海滨 1959
饰演 Cmdr. Dwight Lionel Towers
末日来临 1959
饰演 Cmdr. Dwight Lionel Towers
痴情恨 1959
饰演 F. Scott Fitzgerald
猪排山 1959
饰演 Lt. Joe Clemons
歼虎屠龙 1958
饰演 Jim Douglass
锦绣大地 1958
饰演 James McKay
风流记者 1957
饰演 Mike Hagen
白鲸记(1956) 1956
饰演 未知
穿灰色法兰绒服的男人 1956
饰演 Tom Rath
紫色平原 1954
饰演 Squadron Leader Bill Forrester
柏林间谍战 1954
饰演 Col. Steve Van Dyke
百万英镑 普通话版 1954
饰演 Henry Adams
百万英镑 1954
饰演 Henry Adams
乞力马扎罗的雪 1953
饰演 Harry Street
乞力马扎罗的雪(普通话) 1953
饰演 Harry Street
大卫与拔士巴 1951
饰演 King David
孤城英烈传 1951
饰演 未知
孤城英烈传 1951
饰演 Capt. Richard Lance
士海蛟龙 1951
饰演 Capt. Horatio Hornblower, R.N
枪手 1950
饰演 Jimmy Ringo
晴空血战史 1949
饰演 General Savage
金沙镇 1949
饰演 James 'Stretch' Dawson
凄艳断肠花 1947
饰演 Anthony Keane, Counsel for the Defence
君子协定 1947
饰演 Philip Schuyler Green
君子协定(普通话) 1947
饰演 Philip Schuyler Green
阳光下的决斗(普通话 ) 1946
饰演 -
鹿苑长春 1946
饰演 Ezra 'Penny' Baxter
阳光下的决斗 1946
饰演 Lewton 'Lewt' McCanles
爱德华大夫 1945
饰演 John Ballantine, aka Dr. Anthony Edwardes, 'J.B.', and John Brown
爱德华大夫(1945) 1945
饰演 -
空谷芳草 1945
饰演 Paul Scott
天路历程 1944
饰演 Father Francis Chisholm