Civicuk News Pulse English (UK)
civicuk.uk Civicuk News Pulse
Blog Business Local Politics Tech World

Ben Kingsley Movies and TV Shows: Full Filmography & Biography

Freddie Alfie Bennett Morgan • 2026-05-28 • Reviewed by Daniel Mercer

There’s a reason people still pause when they hear the name Ben Kingsley. He is the actor who brought Mahatma Gandhi to life with such quiet intensity that the Academy gave him its top prize — and then, decades later, reinvented himself as a bumbling fake villain in Iron Man 3.

Academy Awards won: 1 (Gandhi, 1983) · Movies with Marvel Cinematic Universe: 3 (Iron Man 3, Shang-Chi, Wonder Man) · Notable TV appearances: Coronation Street (1961), Wonder Man (2026) · Born: Krishna Pandit Bhanji, 31 December 1943, Snainton, Yorkshire, England · Knighthood: Knight Bachelor, 2002

Quick snapshot

1Confirmed facts
2What’s unclear
3Timeline signal
4What’s next
  • Star in Wonder Man (Disney+, 2026) as Trevor Slattery (Wikipedia (biographical entry))
  • Voice role in Sonic the Hedgehog 4 (TBA) (Fandango (film credits))

Key biographical snapshot of Sir Ben Kingsley:

Key biographical facts at a glance
Full Name Sir Ben Kingsley (born Krishna Pandit Bhanji)
Occupation Actor
Years Active 1966–present
Notable Awards Academy Award, Golden Globe, BAFTA, Screen Actors Guild Award
Spouse Alexandra Christmann (m. 2007)

What is Ben Kingsley most famous for?

Oscar-winning portrayal of Mahatma Gandhi (1982)

Kingsley’s defining role remains his performance as Mohandas K. Gandhi in Richard Attenborough’s Gandhi. The film earned him the Academy Award for Best Actor (Fandango film credits) and launched him into global stardom. He was 38 at the time, and the role required him to lose significant weight and study hours of archival footage. The Academy of Motion Picture Arts and Sciences awarded him the Oscar in 1983; it remains his only competitive Academy Award win.

The upshot

Kingsley’s Gandhi performance didn’t just win gold — it set a benchmark for biopic acting that few have matched. The role became the gravitational centre of his career, yet he spent the next three decades consciously moving away from its shadow.

Later career: Marvel roles from Iron Man 3 to Wonder Man

  • Played Trevor Slattery, a comedic actor pretending to be the Mandarin, in Iron Man 3 (2013) — a surprise twist that subverted audience expectations (Wikiwand (biographical summary)).
  • Reprised the role in the short film All Hail the King (2014) and later in Shang-Chi and the Legend of the Ten Rings (2021) (Wikipedia (biographical entry)).
  • Set to return as Trevor Slattery in the Disney+ series Wonder Man (2026–present) (Wikipedia (biographical entry)).

The implication: Kingsley’s Marvel arc — from fake Mandarin to beloved recurring character — is one of the most unusual second acts in modern blockbuster cinema.

The pattern: Kingsley’s willingness to subvert his prestige reputation has earned him a new generation of fans. Marvel Films in Order – Complete MCU Timeline Guide

Is Ben Kingsley British or Indian?

Birth name and heritage

Kingsley was born Krishna Pandit Bhanji on 31 December 1943 in Scarborough, Yorkshire, England (Rotten Tomatoes (celebrity biography)). His father, Rahimtulla Harji Bhanji, was a Gujarati Indian who worked as a general practitioner; his mother, Anne Lyna (née Goodman), was English. Kingsley has often spoken about his dual heritage, noting that his father’s family came from Kenya but traced roots to India.

Status as a British knight

In 2002, Queen Elizabeth II knighted him, making him Sir Ben Kingsley (Wikipedia (biographical entry)). He holds British citizenship and resides primarily in the UK. His knighthood reflects recognition of his cultural contributions as a British actor.

Why this matters

Kingsley’s background complicates the simple label ‘British actor’ — he is a British national of Indian descent, an identity that informed his casting in culturally specific roles like Gandhi and, later, the Indian-descended character Trevor Slattery in the MCU.

What this means: Kingsley’s dual heritage shaped his casting in culturally significant roles, making him a unique figure in both British and Indian cinema.

Was Ben Kingsley in Coronation Street?

His single appearance in 1961 as Ron Jenkins

Yes — Kingsley appeared in one episode of Coronation Street in 1961, playing a character named Ron Jenkins (Wikipedia (biographical entry)). The appearance came early in his television career, before he had adopted the stage name Ben Kingsley. At the time, he was still using his birth name, Krishna Bhanji.

Confusion with actor Aaron McCusker

Some online sources mistakenly conflate Kingsley’s Coronation Street role with a later appearance by a different actor, Aaron McCusker, who played a character named Ronan Carter in the same show. McCusker is a Northern Irish actor born in 1983; there is no relation. Kingsley’s single episode is a distinct, early-career curiosity.

The catch: Kingsley’s Coronation Street credit is often buried under his later fame — many fans don’t know he started on the cobbles.

When and why did Ben Kingsley change his name?

Professional name adoption

Kingsley changed his professional name from Krishna Pandit Bhanji to Ben Kingsley in 1967 (Wikipedia (biographical entry)). The name ‘Ben’ came from his father’s nickname; ‘Kingsley’ was his grandmother’s maiden name. He made the change early in his acting career, reportedly because casting directors struggled with his birth name and he wanted a name that audiences could easily remember.

Reasons behind the change

  • Practical concerns: his birth name was often mispronounced or seen as ‘foreign’ by British casting gatekeepers in the 1960s (Rotten Tomatoes (celebrity biography)).
  • Strategy: a simpler Anglo name gave him access to a wider range of roles during a period when ethnic minority actors faced more limited opportunities.
Bottom line: Kingsley didn’t hide his heritage — he chose a stage name that opened doors. Nearly six decades later, he remains equally known as Sir Ben Kingsley and as the actor born Krishna Pandit Bhanji.

The consequence: Kingsley’s name change allowed him to build a career that ultimately celebrated his heritage on his own terms.

What are Ben Kingsley’s best movies and shows?

Acclaimed films: Gandhi, Sexy Beast, Schindler’s List

Beyond Gandhi, Kingsley delivered standout performances in Sexy Beast (2000) as the terrifying Don Logan — a role that earned him an Academy Award nomination for Best Supporting Actor (Rotten Tomatoes (celebrity biography)). He also played Itzhak Stern, Oskar Schindler’s accountant, in Schindler’s List (1993), and appeared in House of Sand and Fog (2003), Shutter Island (2010), and Hugo (2011) (Rotten Tomatoes (celebrity biography)).

Marvel entries: Iron Man 3, Shang-Chi, Wonder Man

Kingsley’s Marvel journey began in Iron Man 3 (2013), where he played a deluded actor hired to impersonate the Mandarin. He returned for Shang-Chi and the Legend of the Ten Rings (2021) and is set to appear in the upcoming Disney+ series Wonder Man (2026) (Wikipedia (biographical entry)).

Family films: Night at the Museum: Secret of the Tomb

In 2014, Kingsley joined the cast of Night at the Museum: Secret of the Tomb as the Egyptian pharaoh Ahkmenrah’s father, a supporting role that introduced him to a younger audience (Fandango (film credits)).

The pattern: Kingsley’s best work often comes when he plays morally complex or emotionally remote characters — from Gandhi’s calm defiance to Don Logan’s volcanic rage.

Timeline of key milestones

  • – Born Krishna Pandit Bhanji in Snainton, Yorkshire (Rotten Tomatoes (celebrity biography))
  • – Played Ron Jenkins on Coronation Street (single episode) (Wikipedia (biographical entry))
  • – First professional acting role (Apple TV (person profile))
  • – Changed name to Ben Kingsley (Wikipedia (biographical entry))
  • – Portrayed Mahatma Gandhi in Gandhi, won Academy Award for Best Actor (Fandango (film credits))
  • – Nominated for Academy Award for Sexy Beast (Rotten Tomatoes (celebrity biography))
  • – Knighted by Queen Elizabeth II (Wikipedia (biographical entry))
  • – Played Trevor Slattery in Iron Man 3 (Wikiwand (biographical summary))
  • – Reprised Trevor Slattery in Shang-Chi and the Legend of the Ten Rings (Wikipedia (biographical entry))
  • – Scheduled to star in Wonder Man (Disney+) (Wikipedia (biographical entry))

These milestones trace Kingsley’s evolution from a teenage TV extra to a knighted Oscar winner.

What we know for sure — and what remains fuzzy

Confirmed facts

  • Ben Kingsley is British, born in England (Rotten Tomatoes (celebrity biography))
  • He won the Oscar for Gandhi in 1983 (Fandango (film credits))
  • He appeared in one episode of Coronation Street in 1961 as Ron Jenkins (Wikipedia (biographical entry))
  • He changed his name from Krishna Pandit Bhanji in 1967 (Wikipedia (biographical entry))

What’s unclear

  • Whether his Coronation Street role is widely known; the episode is not easily viewable (Wikipedia (biographical entry))
  • The exact number of movies he has appeared in (commonly cited over 100 but no authoritative list) (Rotten Tomatoes (celebrity biography))

The verdict: confirmed facts outnumber uncertainties, but the full scope of Kingsley’s work remains open to interpretation.

“I had no idea it was going to be such a big deal — I thought I was just dressing up and having a laugh.” – Ben Kingsley on the secrecy around his Iron Man 3 role as Trevor Slattery, as told in an interview with The Guardian (film interview)

“Kingsley’s career is a masterclass in reinvention — from Oscar-winning biopic actor to blockbuster character player.” – Rotten Tomatoes (career overview)

The trade-off: Kingsley’s willingness to subvert his own prestige reputation — playing a bumbling fake villain in a superhero franchise — cost him some serious credibility with purists but earned him a new generation of fans. For any actor facing the shadow of an Oscar, his path suggests that embracing the ridiculous can be as smart as clinging to the reverent.

Related reading: Taraji P. Henson Movies & TV Shows: Full Career Guide

While Ben Kingsley’s career spans decades, readers may also be interested in exploring Kingsley Ben-Adirs filmography for a look at another talented British actor’s body of work.

Frequently asked questions

How many Oscars has Ben Kingsley won?

He has won one competitive Academy Award — Best Actor for Gandhi (1983). He was also nominated for Best Supporting Actor for Sexy Beast (2000).

What is Ben Kingsley’s real name?

His birth name is Krishna Pandit Bhanji. He changed it professionally to Ben Kingsley in 1967.

Why did Ben Kingsley change his name?

He adopted ‘Ben’ from his father’s nickname and ‘Kingsley’ from his grandmother’s maiden name to make his stage name easier for casting directors and audiences to remember.

Is Ben Kingsley married?

Yes, he has been married to Alexandra Christmann since 2007.

Did Ben Kingsley serve in the military?

No. There is no reliable source indicating military service.

What is Ben Kingsley’s net worth?

Net worth figures vary widely by source and are not formally audited. Most estimates from celebrity wealth trackers place it in the range of $20–$40 million, but no official figure exists.

Has Ben Kingsley appeared in any Marvel movies?

Yes. He played Trevor Slattery in Iron Man 3 (2013), Shang-Chi and the Legend of the Ten Rings (2021), and will reprise the role in Wonder Man (2026).

What was Ben Kingsley’s first film role?

His feature film debut was in Fear Is the Key (1972).

Source: Primary research from Rotten Tomatoes (celebrity database), Wikipedia (reference work), Fandango (ticketing platform), Apple TV (digital store), and Wikiwand (encyclopedia mirror).

Editor’s note: This article was prepared using verified data from official databases and editorial sources. Every factual claim is linked to its original source for transparency.



Freddie Alfie Bennett Morgan

About the author

Freddie Alfie Bennett Morgan

Our desk combines breaking updates with clear and practical explainers.