Filmography
| Year | Title | Role |
| 1957 | The Story of Mankind | The Spirit of Man |
| 1956 | Around the World in 80 Days (1956) | Railway Official |
| 1950 | Champagne For Caesar | Beauregard Bottomley |
| 1947 | A Double Life | Anthony John |
| 1947 | The Late George Apley | George Apley |
| 1944 | Kismet (1999) | Hafiz |
| 1942 | The Talk of the Town | Professor Michael Lightcap |
| 1942 | Random Harvest | Charles Rainier/John 'Smithy' Smith |
| 1941 | My Life with Caroline | Anthony Mason |
| 1940 | Lucky Partners | David Grant |
| 1939 | The Light That Failed | Dick Heldar |
| 1938 | If I Were King | François Villon |
| 1937 | The Prisoner of Zenda (1937) (II) | Major Rudolf Rassendyll/The Prisoner of Zenda |
| 1937 | Lost Horizon (1937) | Robert Conway |
| 1936 | Under Two Flags | Sgt. Victor |
| 1935 | A Tale of Two Cities (1935) | Sydney Carton |
| 1935 | Clive of India | Robert Clive |
| 1935 | The Man Who Broke the Bank at Monte Carlo | Paul Gaillard |
| 1934 | Bulldog Drummond Strikes Back | Capt. Hugh "Bulldog" Drummond |
| 1933 | The Masquerader | Sir John Chilcote/John Loder |
| 1932 | Cynara | Jim Warlock |
| 1931 | Arrowsmith | Dr. Martin Arrowsmith |
| 1931 | The Unholy Garden | Barrington Hunt |
| 1930 | The Devil to Pay | Willie Hale |
| 1930 | Raffles | A.J. Raffles |
| 1929 | Condemned (1929) | Michel |
| 1929 | Bulldog Drummond | Hugh Drummond |
| 1929 | The Rescue (1929) | Tom Lingard |
| 1927 | The Night of Love | Montero |
| 1926 | The Winning of Barbara Worth | Willard Holmes |
| 1926 | Kiki (1926) | Victor Renal |
| 1925 | Her Sister From Paris | Joseph Weyringer |
| 1925 | Stella Dallas | Stephen Dallas |
| 1925 | The Sporting Venus | Donald MacAllan |
| 1925 | Lady Windermere's Fan | Lord Darlington |
| 1924 | Her Night of Romance | Paul Menford |
| 1924 | Romola | Carlo Bucellini |
| 1923 | The White Sister | Capt. Giovanni Severini |