Arts >> Theater >> Theater Costumes

Which actors have played Batman villains?

* Jack Nicholson as The Joker in Tim Burton's Batman (1989)

* Danny DeVito as The Penguin in Tim Burton's Batman Returns (1992)

* Arnold Schwarzenegger as Mr. Freeze in Joel Schumacher's Batman & Robin (1997)

* Heath Ledger as The Joker in Christopher Nolan's The Dark Knight (2008)

* Tom Hardy as Bane in Christopher Nolan's The Dark Knight Rises (2012)

* Jared Leto as The Joker in David Ayer's Suicide Squad (2016)

* Joaquin Phoenix as The Joker in Todd Phillips' Joker (2019)

* Paul Dano as The Riddler in Matt Reeves' The Batman (2022)

* Colin Farrell as The Penguin in Matt Reeves' The Batman (2022)

Theater Costumes

Related Categories