Actor
Walking to Nam Kok Hotel
2018
as Robert Lomax (archive footage)
Sally's Beauty Spot
1990
as Robert Lomax (archive footage)
Bring Me the Head of Charlie Brown
1986
as Charlie Brown (voice) (archive sound)
S.O.B.
1981
as Tim Culley
The Earthling
1980
as Patrick Foley
When Time Ran Out...
1980
as Shelby Gilmore
Escape to Athena
1979
as POW (uncredited)
Ashanti
1979
as Jim Sandell
Fedora
1978
as Barry Detweiler
Damien: Omen II
1978
as Richard Thorn
21 Hours at Munich
1976
as Manfred Schreiber
Network
1976
as Max Schumacher
The Towering Inferno
1974
as Jim Duncan
Open Season
1974
as Hal Wolkowski
Breezy
1973
as Frank Harmon
The Blue Knight
1973
as Bumper Morgan
The Revengers
1972
as John Benedict
Wild Rovers
1971
as Ross Bodine
The Christmas Tree
1969
as Laurent Ségur
The Wild Bunch
1969
as Pike Bishop
The Dean Martin Christmas Show
1968
as Self - Guest (uncredited)
The Devil's Brigade
1968
as Lt. Col. Robert T. Frederick
Casino Royale
1967
as Ransome
Alvarez Kelly
1966
as Alvarez Kelly
The 7th Dawn
1964
as Major Ferris
Paris When It Sizzles
1964
as Richard Benson / Rick
The Lion
1962
as Robert Hayward
The Counterfeit Traitor
1962
as Eric Erickson
Satan Never Sleeps
1962
as Father O'Banion
The World of Suzie Wong
1960
as Robert Lomax
The Horse Soldiers
1959
as Major 'Hank' Kendall
The Key
1958
as Capt. David Ross
The Bridge on the River Kwai
1957
as Cmdr. Shears
Toward the Unknown
1956
as Maj. Lincoln Bond
The Proud and Profane
1956
as Lt. Col. Colin Black
Picnic
1955
as Hal Carter
Love Is a Many-Splendored Thing
1955
as Mark Elliott
The Country Girl
1954
as Bernie Dodd
The Bridges at Toko-Ri
1954
as Lt. Harry Brubaker
Sabrina
1954
as David Larrabee
Executive Suite
1954
as McDonald Walling
The Girl on The Roof
1953
as A tourist
Escape from Fort Bravo
1953
as Captain Roper
Forever Female
1953
as Stanley Krown
The Moon Is Blue
1953
as Donald Gresham
Stalag 17
1953
as Sgt. J.J. Sefton
The Turning Point
1952
as Jerry McKibbon
Boots Malone
1952
as Boots Malone
Submarine Command
1951
as Lt. Cmdr. Ken White
Force of Arms
1951
as Sgt. Joe 'Pete' Peterson
Born Yesterday
1950
as Paul Verrall
Union Station
1950
as Lt. William Calhoun
Sunset Boulevard
1950
as Joe Gillis
You Can Change The World
1950
as Self
Father Is a Bachelor
1950
as Johnny Rutledge
Dear Wife
1949
as Bill Seacroft
Miss Grant Takes Richmond
1949
as Dick Richmond
Streets of Laredo
1949
as Jim Dawkins
The Dark Past
1948
as Al Walker
Apartment for Peggy
1948
as Jason Taylor
Rachel and the Stranger
1948
as David “Big Davey" Harvey
The Man from Colorado
1948
as Capt. Del Stewart
Variety Girl
1947
as William Holden
Dear Ruth
1947
as Lt. William Seacroft
Blaze of Noon
1947
as Colin McDonald
Young and Willing
1943
as Norman Reese
Meet the Stewarts
1942
as Michael "Mike" Stewart
The Remarkable Andrew
1942
as Andrew Long
The Fleet's In
1942
as Casey Kirby
Texas
1941
as Dan Thomas
I Wanted Wings
1941
as Al Ludlow
Arizona
1940
as Peter Muncie
Those Were the Days!
1940
as P. J. "Petey" Simmons
Our Town
1940
as Georges Gibbs
Invisible Stripes
1939
as Tim Taylor
Golden Boy
1939
as Joe Bonaparte
Million Dollar Legs
1939
as Graduate Who Says 'Thank You' (uncredited)
Prison Farm
1938
as Prisoner