| Terror in the Wax Museum (1973) as Tim Fowley |
| The Phynx (1970) as Louis Hayward |
| Joe Navidad (1967) as Mike Culligan |
| Chuka (1967) as Major Benson |
| El magnifico extranjero (1966) as John Tasker |
| The Picture of Dorian Gray (1961) as Basil Hallward |
| The Search for Bridey Murphy (1956) as Morey Bernstein |
| Duffy of San Quentin (1954) as Edward 'Romeo' Harper |
| The Royal African Rifles (1953) as Denham |
| The Saint's Return (1953) as Simon Templar |
| Captain Pirate (1952) as Captain Peter Blood |
| Lady in the Iron Mask (1952) as D'Artagnan |
| The Son of Dr. Jekyll (1951) as Edward Jekyll / Dr. Henry Jekyll / Mr. Hyde |
| The Lady and the Bandit (1951) as Dick Turpin |
| Fortunes of Captain Blood (1950) as Captain Peter Blood |
| House by the River (1950) as Stephen Byrne |
| The Pirates of Capri (1949) as Count Amalfi |
| Walk a Crooked Mile (1948) as Philip 'Scotty' Grayson |
| Ruthless (1948) as Vic Lambdin |
| The Black Arrow (1948) as Sir Richard Shelton |
| Repeat Performance (1947) as Barney Page |
| The Return of Monte Cristo (1946) as Edmond Dantes |
| The Strange Woman (1946) as Ephraim Poster |
| Young Widow (1946) as Jim Cameron |
| And Then There Were None (1945) as Philip Lombard |
| Ladies in Retirement (1941) as Albert Feather |
| The Son of Monte Cristo (1940) as Edmund Dantes Jr. |
| Dance, Girl, Dance (1940) as Jimmy Harris |
| My Son, My Son! (1940) as Oliver Essex |
| The Man in the Iron Mask (1939) as King Louis XIV / Philippe of Gascony |
| The Duke of West Point (1938) as Steven Early |
| The Rage of Paris (1938) as Bill Duncan |
| The Saint in New York (1938) as Simon Templar |
| Condemned Women (1938) as Dr. Phillip Duncan |
| Midnight Intruder (1938) as Barry Gilbert |
| The Woman I Love (1937) as Lt. Jean Herbillion |
| Breakdowns of 1936 (1936) as Self |
| The Luckiest Girl in the World (1936) as Anthony McClellan |
| Anthony Adverse (1936) as Denis Moore |
| Trouble for Two (1936) as Young Man with Cream Tarts |
| Absolute Quiet (1936) as Gregory Bengard |
| The Making of a Great Motion Picture (1936) |
| A Feather in Her Hat (1935) as Richard Orland |
| The Love Test (1935) as John Gregg |
| The Flame Within (1935) as Jack Kerry |
| Sorrell and Son (1934) as Duncan |
| The Man Outside (1933) as Frank Elford |
| The Thirteenth Candle (1933) as Paul Marriott |
| Self Made Lady (1932) as Paul Geneste |
| With the Marines at Tarawa Director |