Actor
Outrage!
1986
as Dennis Riordan
Finnegan Begin Again
1985
as Mike Finnegan
The Last Starfighter
1984
as Centauri
September Gun
1983
as Ben Sunday
Rehearsal for Murder
1982
as Alex Dennison
Victor/Victoria
1982
as Carroll "Toddy" Todd
S.O.B.
1981
as Dr. Irving Finegarten
The Man That Corrupted Hadleyburg
1980
as Stranger
Semi-Tough
1977
as Big Ed Bookman
My Father's House
1975
as Tom Lindholm Sr.
Mame
1974
as Beauregard Jackson Pickett Burnside
Child's Play
1972
as Joseph Dobbs
Junior Bonner
1972
as Ace Bonner
All the Way Home
1963
as Jay Follet
Island of Love
1963
as Steve Blair
How the West Was Won
1962
as Roger Morgan
The Music Man
1962
as Harold Hill
The Dark at the Top of the Stairs
1960
as Rubin Flood
The Last Frontier
1955
as Col. Frank Marston
Face to Face
1952
as Jack Potter
My Outlaw Brother
1951
as Joe Walter
Best of the Badmen
1951
as Matthew Fowler
Cloudburst
1951
as John Graham
When I Grow Up
1951
as Father Reed
The Sundowners
1950
as James Cloud ('Kid Wichita')
The Lady Gambles
1949
as David Boothe
Tulsa
1949
as Brad Brady
Whispering Smith
1948
as Murray Sinclair
Blood on the Moon
1948
as Tate Riling
Big City
1948
as Rev. Philip Y. Andrews
Wild Harvest
1947
as Jim Davis
Variety Girl
1947
as Robert Preston
The Macomber Affair
1947
as Francis Macomber
Night Plane from Chungking
1943
as Nick Stanton
Wake Island
1942
as Pvt. Joe Doyle
This Gun for Hire
1942
as Det. Michael Crane
Reap the Wild Wind
1942
as Dan Cutler
Star Spangled Rhythm
1942
as Robert Preston (uncredited)
Pacific Blackout
1941
as Robert Draper
The Night of January 16th
1941
as Steve Van Ruyle
New York Town
1941
as Paul Bryson, Jr.
Parachute Battalion
1941
as Donald Morse
The Lady from Cheyenne
1941
as Steve Lewis
North West Mounted Police
1940
as Ronnie Logan
Moon Over Burma
1940
as Chuck Lane
Typhoon
1940
as Johnny Potter
Beau Geste
1939
as Digby Geste
Union Pacific
1939
as Dick Allen
Disbarred
1939
as Bradley Kent
Illegal Traffic
1938
as Charles Bent Martin
King of Alcatraz
1938
as Robert MacArthur