Batman / Batman Joker

Who Played Joker in Batman Movies?

The Joker is one of the most iconic villains in pop culture, and has been portrayed by several actors on the big screen. In this article, we will take a look at all the actors who have played the Joker in Batman movies.

1. Cesar Romero

Cesar Romero was the first actor to play the Joker in a live-action Batman TV series that aired from 1966 to 1968.

He also reprised his role in the movie ‘Batman: The Movie’ released in 1966. Romero’s portrayal of the Joker was known for its campy and over-the-top style, which perfectly fit with the tone of the show.

2. Jack Nicholson

In 1989, Tim Burton directed ‘Batman’, and Jack Nicholson was cast as the Joker.

Nicholson’s portrayal of the character was more sinister and darker than Romero’s version, but still had a sense of humor that made him stand out. His performance earned him critical acclaim, and he remains one of the most memorable Jokers in Batman history.

3. Heath Ledger

Heath Ledger played the Joker in Christopher Nolan’s ‘The Dark Knight’ released in 2008.

Ledger’s version of the character was completely different from anything seen before – he was more chaotic, unpredictable, and terrifying than any other version before him. His performance earned him numerous awards posthumously after his untimely death.

4. Jared Leto

Jared Leto played a new version of Joker in ‘Suicide Squad’ released in 2016. His portrayal was controversial among fans – some loved it for its modern take on the character while others criticized it for being too over-the-top and unlike any previous versions of Joker.

5. Joaquin Phoenix

In 2019, Joaquin Phoenix starred in ‘Joker’, a standalone film that explored the origin story of the iconic villain. His performance as the Joker was intense, emotional, and haunting, earning him an Academy Award for Best Actor.

  • Cesar Romero – Known for his campy and over-the-top style.
  • Jack Nicholson – More sinister and darker than Romero’s version.
  • Heath Ledger – Completely different from anything seen before.
  • Jared Leto – A controversial portrayal of a modern Joker.
  • Joaquin Phoenix – An intense and emotional performance exploring the origins of the character.


The Joker has been portrayed by several actors on the big screen, each bringing their own unique take on the character. From Cesar Romero’s campy style to Joaquin Phoenix’s haunting performance, each actor has left their mark on Batman history.