The highest grossing British actors of all time

A number of Brits have dominated the box office in their time

Idris Elba and Gary Oldman are among the highest grossing British actors of all time. (Getty)
Idris Elba and Gary Oldman are among the highest grossing British actors of all time. (Getty)

It is no easy task to top the box office, but there are a few actors who have been able to do it time and again and, as a result, have become some of the highest grossing actors of all time.

There are Hollywood icons like Samuel L Jackson, who tops the list, but there are also a number of British actors to make the cut. Whether they're known for big budget franchise movies or because they've carved such a successful career that their name along will draw film fans to the cinemas, The Numbers reveals an interesting if unexpected list.

Here is everything you need to know about the highest grossing British actors of all time.

1 | Andy Serkis | £15.1bn

British actor Andy Serkis arrives for Netflix's
Andy Serkis is well known for his roles in The Lord of the Rings, Marvel and beyond which has made him a box office hit. (Getty Images)

Andy Serkis tops the list of British actors thanks to the successful franchises he has been a part of since his breakout role as Gollum in The Lord of the Rings trilogy. The actor continued to pioneer motion-capture technology in Hollywood with his role as monkey Caesar in three Planet of the Apes movies, another box office success.

Read more: Lord of the Rings' Ian McKellen calls Gandalf return a 'great surprise'

Elsewhere, Serkis has joined the Marvel Cinematic Universe and starred in one of its biggest hits, Black Panther. He has also turned his eye to directing, and will soon direct a new film in the Lord of the Rings universe called The Hunt for Gollum.

2 | Benedict Cumberbatch | £15.05bn

LONDON, ENGLAND - MAY 20: Benedict Cumberbatch attends the UK Premiere of
Benedict Cumberbatch has been a draw for both TV and film fans for years since he starred as Sherlock Holmes in BBC's Sherlock. (WireImage)

Benedict Cumberbatch's name is certainly a box office draw and has been ever since he wowed the world with his portrayal of the iconic Sherlock Holmes in BBC's show Sherlock. Since being catapulted to fame, Cumberbatch has impressed both on stage and screen and has won numerous accolades and been nominated for two Oscars for The Imitation Game and Power of the Dog.

Read more: Benedict Cumberbatch burst into tears at ‘truly extraordinary’ Eric scene

Cumberbatch has also been a part of the MCU since 2016's Doctor Strange which has given an impressive boost to his filmography at the box office.

3 | Warwick Davis | £14.9bn

LOS ANGELES, CALIFORNIA - NOVEMBER 29: Warwick Davis attends Lucasfilm and Imagine Entertainment's
Warwick Davis started his acting career age 11 when he stared in Star Wars movie Return of the Jedi. (Getty Images for Disney)

Warwick Davis' work has encompassed many children's childhoods, from his breakout role in Willow to his appearance in the original Star Wars movie Return of the Jedi as Wicket, the leader of the Ewoks, to the Harry Potter franchise and beyond. With so many big name movies in his filmography it stands to reason that he is one of the highest-grossing British actors of all time.

4 | Paul Bettany | £13.3bn

British actor Paul Bettany attends the 3rd Annual Academy Museum Gala at the Academy Museum of Motion Pictures in Los Angeles, December 3, 2022. (Photo by Michael Tran / AFP) (Photo by MICHAEL TRAN/AFP via Getty Images)
Paul Bettany is one of the original cast members of the MCU, and he continues to feature in the film franchise. (Getty Images)

Paul Bettany is also a member of the MCU's main cast members, first voicing the character of J.A.R.V.I.S. before taking on the role of sentient robot Vision. He has appeared in eight Marvel projects, including the very first film in the MCU: 2008's Iron Man.

As well as star in Marvel movies, Bettany has had a number of box office hits including Wimbledon, A Knight's Tale, and A Beautiful Mind.

5 | Idris Elba | £13.3bn

Idris Elba at the 76th Primetime Emmy Awards held at Peacock Theater on September 15, 2024 in Los Angeles, California.  (Photo by Michael Buckner/Variety via Getty Images)
Idris Elba has been a big box office draw since he first broke out in Hollywood thanks to The Wire. (Getty Images)

Ever since his breakout role in The Wire as Stringer Bell, Idris Elba has been a huge draw. He followed up this success with a plethora of hit roles including DCI John Luther in BBC's Luther, and has appeared in big budget blockbusters including the Marvel movies as Heimdall and Bloodsport in The Suicide Squad.

Elba has also had a slew of box office hits like Pacific Rim, Prometheus, and The Harder They Fall. His career has seen him take on some gritty dramatic roles such as Nelson Mandela in the biopic Long Walk to Freedom, and a commandant in Beasts of No Nation.

6 | Gary Oldman | £11.9bn

Gary Oldman at the 76th Primetime Emmy Awards held at Peacock Theater on September 15, 2024 in Los Angeles, California.  (Photo by Gilbert Flores/Variety via Getty Images)
Gary Oldman is a member of the Brit Pack, British actors who made it big in Hollywood in the '80s. (Getty Images)

Gary Oldman has played so many iconic roles its difficult to count, there's his terrifying yet seductive Dracula, his unpredictable take on Sid Vicious, his stunning Sirius Black in the Harry Potter franchise, and even his most recent role as Jackson Lamb in Slow Horses.

He's played great villains and even greater heroes, won an Oscar for playing Winston Churchill, and starred in music videos for David Bowie and Annie Lennox. Basically, if Gary Oldman's name is attached to it, chances are the film or series will do well.

7 | Liam Neeson | £11.6bn

LONDON, ENGLAND - MARCH 16: Liam Neeson arrives at the UK premiere of
Liam Neeson has had a prolific career and worked with some of the great directors including Steven Spielberg and Martin Scorsese. (WireImage)

He may now be most associated with that iconic Taken monologue, but Liam Neeson has long had a hugely successful career which is why it makes sense he's made it into the highest grossing British actors list. Neeson rose to prominence in Steven Spielberg's Schindler's List, in which he portrayed humanitarian Oskar Schindler and earned an Oscar nomination.

Neeson also appeared in the Star Wars prequels as Qui-Gon Jinn, voiced Aslan in the Chronicles of Narnia movies, and played villain Ra's al Ghul in Batman Begins. Not to mention his exceptional performances in Love Actually and Martin Scorsese's Gangs of New York, he's certainly given more to cinema than just that monologue.

8 | Tom Holland | £11.1bn

English actor Tom Holland arrives for the premiere of Apple TV+'s
Tom Holland is known for playing Spider-Man but has quickly become a box office sensation. (Getty Images)

He's the MCU's Spider-Man, so it shouldn't be too surprising that Tom Holland has made it onto the top 10 of highest grossing British actors. Holland has starred as Peter Parker in three Spider-Man movies as well as several Avengers team-ups, including Captain America: Civil War, but he's also turned his attention to dramas like The Crowded Room and Cherry.

9 | Benedict Wong | £10.9bn

LOS ANGELES, CALIFORNIA - MAY 31: Benedict Wong attends Netflix FYSEE: 3 Body Problem on May 31, 2024 in Los Angeles, California.  (Photo by Jerod Harris/Getty Images for Netflix)
Benedict Wong has had a number of hits in his time including the Doctor Strange movies and 3 Body Problem. (Getty Images for Netflix)

Another MCU alum to make the cut is Benedict Wong, who portrays Wong in the Doctor Strange movies, the Avengers films, and others Marvel projects like Shang-Chi: Legend of the Ten Rings and She-Hulk: Attorney at Law. The actor has also appeared in blockbuster hits like Prometheus, Sunshine, and Netflix series 3 Body Problem.

10 | Ian McKellen | £10.9bn

EDITORIAL USE ONLY. Sir Ian McKellen during the filming for the Graham Norton Show at BBC Studioworks 6 Television Centre, Wood Lane, London, to be aired on BBC One on Friday evening. Picture date: Thursday February 8, 2024. (Photo by Isabel Infantes/PA Images via Getty Images)
Ian McKellen has become a mainstay of the TV and film industry after carving a hugely successful career on the stage. (Getty Images)

Ian McKellen has played Magneto and Gandalf, leading the charge on two of the biggest movie franchises of all time —X-Men and The Lord of the Rings— so it seems only natural that McKellen makes the cut. The actor began his career in theatre but has since become a mainstay of the TV and movie industry as well, and he is expected be returning as Gandalf in a new film by Andy Serkis, the Hunt for Gollum.