Filmography
| Year | Title | Role |
| 1986 | The Delta Force | Col. Nick Alexander |
| 1983 | Gorky Park | Jack Osborne |
| 1980 | The Big Red One | The Sergeant |
| 1976 | Shout at the Devil | Colonel Flynn O'Flynn |
| 1974 | The Spikes Gang | Harry Spikes |
| 1973 | The Iceman Cometh | Theodore "Hickey" Hickman |
| 1973 | Emperor of the North | A No. 1 |
| 1972 | Prime Cut | Nick Devlin |
| 1972 | Pocket Money | Leonard |
| 1970 | Monte Walsh | Monte Walsh |
| 1969 | Paint Your Wagon | Ben Rumson |
| 1969 | Hell in the Pacific | American Pilot |
| 1967 | The Dirty Dozen (1967) | Maj. John Reisman |
| 1967 | Point Blank | Walker |
| 1966 | The Professionals | Henry "Rico" Fardan |
| 1965 | Cat Ballou | Kid Shelleen/Strawn |
| 1965 | Ship of Fools | Tenny |
| 1964 | The Killers (1964) | Charlie Strom |
| 1963 | Donovan's Reef | "Boats" Gilhooley |
| 1962 | The Man Who Shot Liberty Valance (1962) | Liberty Valance |
| 1961 | The Comancheros | Tully Crow |
| 1957 | Raintree County | Orville "Flash" Perkins |
| 1956 | Seven Men From Now | Bill Masters |
| 1956 | Attack! | Lt. Col. Clyde Bartlett, CO |
| 1955 | Bad Day at Black Rock | Hector David |
| 1955 | Shack Out on 101 | Slob/Mr. Gregory |
| 1955 | Pete Kelly's Blues | Al Gannaway |
| 1955 | Violent Saturday | Dill |
| 1955 | Not as a Stranger | Brundage |
| 1955 | A Life in the Balance | The Killer |
| 1954 | The Caine Mutiny | Meatball |
| 1954 | Gorilla at Large | Shaughnessy |
| 1953 | The Big Heat | Vince Stone |
| 1953 | The Wild One | Chino |
| 1953 | Gun Fury | Blinky |
| 1953 | The Stranger Wore a Gun | Dan Kurth |