Batman / Batman Joker

Who Played Joker in Batman Returns?

The character of the Joker in Batman Returns was not played by Jack Nicholson, who portrayed the iconic villain in 1989’s Batman movie. Instead, the role was taken up by actor and comedian, Danny DeVito.

Who is Danny DeVito?

Danny DeVito is an American actor, producer, and director who has appeared in numerous films and television shows throughout his career. He rose to fame in the 1970s playing Louie De Palma on the hit TV series Taxi. Since then, he has become a household name appearing in movies like Twins, Matilda, and The War of the Roses.

The Joker in Batman Returns

In 1992’s Batman Returns directed by Tim Burton, Danny DeVito played Oswald Cobblepot or The Penguin who served as one of the film’s main antagonists. He was a deformed man who lived underground with a group of penguins and sought to take over Gotham City. While not portraying the Joker in this movie, DeVito’s portrayal of The Penguin was dark and twisted much like Nicholson’s portrayal of the Joker.

The Legacy of Jack Nicholson’s Joker

Jack Nicholson’s portrayal of the Joker in 1989’s Batman set the bar high for future actors taking on the role. His performance earned him critical acclaim and solidified him as one of Hollywood’s top actors. Nicholson brought a level of energy and charisma to the character that had not been seen before.


In conclusion, Danny DeVito played Oswald Cobblepot or The Penguin in Batman Returns but not The Joker. Jack Nicholson will always be remembered for his iconic portrayal of The Joker which set a new standard for future actors to follow. Nonetheless, DeVito delivered an unforgettable performance as The Penguin that cemented his place among Hollywood greats.