
Britain has a unique relationship with the craft of acting. Nowhere else is theater taken so seriously, and nowhere else does that seriousness so consistently produce actors who also do something special on screen. From the postwar grandeur of Olivier and Guinness to the contemporary versatility of Oldman and Hardy, the British school has given the film world more than it may realize. Here are the 10 best English actors of all time.
Cast your vote - the ranking shifts live based on the votes.
Sir Laurence Olivier: The Ultimate Shakespearean Actor
Laurence Olivier wasn't the first great British actor, but he was the first to understand how to translate the power of theater to film without losing any of it. His Hamlet (1948) won four Oscars, including Best Picture and Best Actor, and remains one of the most complete Shakespeare adaptations ever made. His Henry V (1944) was made partly to boost British morale during World War II, and it worked. What set Olivier apart was not just his technique but his restlessness: he always wanted more risk, more depth, more transformation. Later in life, films like Sleuth (1972) and Marathon Man (1976) gave him roles that protected him little and revealed all the more.
Sir Anthony Hopkins: The Man With the Hypnotic Gaze
The problem with Anthony Hopkins is that Hannibal Lecter is so good it almost overshadows everything else. He played the role in The Silence of the Lambs (1991) with only about sixteen minutes of screen time and won an Oscar. Sixteen minutes. One of the most efficient performances in film history. But if you only know Lecter, you're missing The Remains of the Day (1993), in which Hopkins plays an English butler who has suppressed his feelings his whole life and pays an impossible price for it: the opposite of Lecter, quiet and heartbreaking. Almost thirty years later, at 83, he won a second Oscar for The Father (2020), a film about dementia. Few actors get better as they age. Hopkins does.
Deserves the #2 spot. (5)
Daniel Day-Lewis: The Chameleon Who Disappears Into His Roles
Daniel Day-Lewis has three Oscars for Best Actor. Nobody else has more than two. That number alone tells a story, but not the whole story, because Day-Lewis is also the actor who learned to live off the land for The Last of the Mohicans (1992), stayed in character for months on the set of Gangs of New York (2002), and refused to leave his wheelchair between takes for My Left Foot (1989). Whether that's healthy is another question; the results are undeniable. His Daniel Plainview in There Will Be Blood (2007) is one of the most complete character studies in American film, and his Lincoln (2012) is so convincing you forget you're watching an actor. After announcing his retirement in 2017, he returned in 2025 with Anemone, directed by his son Ronan.
Directorial masterclass hands down.
Sir Michael Caine: The Charming Cockney Hero
Michael Caine has appeared in well over a hundred films, and he's the first to admit they weren't all equally good. He took roles in the '80s he openly described as paying the bills, and said so without shame. That honesty is typical of him. But in his best films he's irreplaceable. In The Italian Job (1969) and Get Carter (1971) he defined a certain kind of British masculinity: calm, sharp, dangerously underestimated. Later he became the dependable older man in Christopher Nolan's films, from The Dark Knight (2008) to Interstellar (2014), bringing a warmth that made those films more human.
A bit overrated imo, but still good for real.
Sir Alec Guinness: From Shakespeare to Star Wars
Alec Guinness had a peculiar problem late in life: he disliked being known as Obi-Wan Kenobi. He famously recounted asking a young fan to promise never to watch Star Wars again. The film made him rich, but it wasn't the work he was proud of, which is understandable when you know what came before. In Kind Hearts and Coronets (1949) he played eight different characters in one film, each with their own voice, posture and personality. In The Bridge on the River Kwai (1957) he won his Oscar as a British colonel whose pride blinds him more than his enemies do.
Gary Oldman: The Man of a Thousand Faces
Gary Oldman is the actor other actors admire, and that's no small distinction. He has played Dracula, Beethoven, Sid Vicious, Zorg, Sirius Black, Commissioner Gordon and Winston Churchill, and in none of those roles did you think: that's just Gary Oldman. He disappears completely. His Oscar for Darkest Hour (2017) felt to many like overdue recognition of a career that had delivered Oscar-level work for decades. In Tinker Tailor Soldier Spy (2011) he played John le Carré's spymaster George Smiley with a precision and restrained intensity that linger long after, and he later brought that same weariness to the acclaimed series Slow Horses.
Sir Ian McKellen: The Man With the Golden Voice
Ian McKellen has played the most iconic supporting roles in both The Lord of the Rings trilogy and the X-Men franchise while being one of the most respected stage actors of his generation. His Gandalf is the textbook example of how to play a fantasy role without embarrassment: with full conviction, no irony, as if Tolkien's world is the only one that matters. His Magneto gives the character a tragic depth the story didn't strictly require but was much better for. Now in his eighties, he's still working on stage and screen.
Benedict Cumberbatch: The Modern British Acting Elite
Some actors play one iconic role and spend the rest of their careers trying to escape it. Benedict Cumberbatch did the opposite: his Sherlock Holmes in the BBC series Sherlock (2010-2017) was so good he simply kept going while his Hollywood star was rising. In The Imitation Game (2014) he played Alan Turing with a vulnerability that moved audiences. In The Power of the Dog (2021) he played a toxic, brilliant rancher in a western that refuses to behave like one, and he was the best in an excellent cast. Add Doctor Strange in the Marvel universe, and you have one of the most versatile actors of his generation.
Ralph Fiennes: From Ultimate Villain to Shakespearean Genius
Ralph Fiennes has played two roles burned into collective film memory: Amon Göth, the sadistic camp commandant in Schindler's List (1993), and Lord Voldemort in the Harry Potter films. Both are cold and inhuman, but in completely different ways. That Fiennes makes both believable says something about his range. But his best work may be The English Patient (1996), as a badly burned man whose past slowly returns, or the absurdly funny hotel concierge Gustave H. in The Grand Budapest Hotel (2014), or his cardinal in Conclave (2024).
Tom Hardy: The Raw Powerhouse
Tom Hardy isn't always easy to understand in his films. That's partly deliberate, a result of his obsession with the physicality of his characters: how they stand, move and breathe, and only then how they talk. In Bronson (2008), his early breakthrough as the notorious British prisoner, his body is both instrument and story. In Mad Max: Fury Road (2015) he played Max with barely any dialogue but a presence that fills the frame. In Locke (2013) he played a man who spends an hour in a car making phone calls, and it was one of the most tense films of the year. His Venom is popcorn; his British TV work, especially Peaky Blinders and Taboo, is something else. Hardy at his best radiates danger without ever needing to shout.
Missing an item in this list?
Log in or create a free account to add an item yourself.
Log in / create account
His Hamlet (1948) won four Oscars, including Best Picture and Best Actor, and remains one of the most complete Shakespeare adaptations eve.