Laurence Olivier Filmography: Every Movie and TV Show in Order
All 54 Laurence Olivier roles in chronological order (1937 to 2021): 47 movies and 7 TV series.

How many movies and TV shows has Laurence Olivier been in? This complete Laurence Olivier filmography lists 54 credited roles (47 films, 7 TV series), in chronological order from 1937 to 2021, with links to our full guides where available.
Laurence Olivier movies in order
- Fire Over England (1937) as Michael Ingolby
- The Divorce of Lady X (1938) as Everard Logan
- Q Planes (1939) as Tony McVane
- Wuthering Heights (1939) as Heathcliff
- 21 Days (1940) as Larry Durrant
- Rebecca (1940) as Maxim de Winter
- Pride and Prejudice (1940) as Mr. Darcy
- That Hamilton Woman (1941) as Lord Horatio Nelson
- 49th Parallel (1941) as Johnnie, the Trapper
- This Happy Breed (1944) as Narrator (voice)
- Henry V (1944) as King Henry
- Hamlet (1948) as Hamlet - Prince of Denmark / Voice of Ghost
- The Magic Box (1952) as Police Constable 94-B
- Carrie (1952) as George Hurstwood
- Richard III (1955) as Richard III
- The Prince and the Showgirl (1957) as The Regent
- The Devil's Disciple (1959) as Gen. Burgoyne
- The Entertainer (1960) as Archie Rice
- Spartacus (1960) as Marcus Licinius Crassus
- Bunny Lake Is Missing (1965) as Newhouse
- Othello (1965) as Othello
- Khartoum (1966) as Mahdi
- Romeo and Juliet (1968) as Narrator (voice) (uncredited)
- The Shoes of the Fisherman (1968) as Piotr Ilyich Kamenev
- Oh! What a Lovely War (1969) as Field Marshal Sir John French
- Battle of Britain (1969) as Air Chief Marshal Sir Hugh Dowding
- Nicholas and Alexandra (1971) as Count Witte
- Sleuth (1972) as Andrew Wyke
- Marathon Man (1976) as Dr. Christian Szell
- The Seven-Per-Cent Solution (1976) as Professor James Moriarty
- A Bridge Too Far (1977) as Dr. Jan Spaander
- The Betsy (1978) as Loren Hardeman
- The Boys from Brazil (1978) as Ezra Lieberman
- A Little Romance (1979) as Julius
- Dracula (1979) as Prof. Abraham Van Helsing
- The Jazz Singer (1980) as Cantor Rabinovitch
- Clash of the Titans (1981) as Zeus
- The Jigsaw Man (1983) as Adm. Sir Gerald Scaith
- The Bounty (1984) as Admiral Hood
- Wild Geese II (1985) as Rudolf Hess
- War Requiem (1989) as The Old Soldier
- The Filth and the Fury (2000) as Richard III (archive footage)
- Sky Captain and the World of Tomorrow (2004) as Dr. Totenkopf (archive footage)
- Cameraman: The Life and Work of Jack Cardiff (2010) as Self (archive footage)
- Nothing Like a Dame (2018) as Self (archive footage)
- Scotty and the Secret History of Hollywood (2018) as Self (archive footage)
- Hannibal Hopkins & Sir Anthony (2021) as Self (archive footage)
Laurence Olivier TV shows
- The Oscars (1953) as Self
- The Carol Burnett Show (1967) as Self - Audience Member
- Great Performances (1971) as Harry
- Great Performances (1971) as Self
- The World at War (1973) as Narrator
- Jesus of Nazareth (1977) as Nicodemus
- Brideshead Revisited (1981) as Alexander Flyte
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Laurence Olivier been in?
Laurence Olivier has 47 credited film roles and 7 TV roles, for a total of 54 credits from 1937 to 2021.
What was Laurence Olivier's first major role?
Fire Over England (1937).
What is Laurence Olivier's most recent project?
Hannibal Hopkins & Sir Anthony (2021).



