3) Mark Hamill
Arrowverse Role: The Flash as James Jesse/The Trickster
Other DC Universe Roles Include: The Flash (1990) as The Trickster, Batman: The Animated Series as The Joker, Batman: Mask of the Phantasm as The Joker, Justice League as The Joker, Justice League Unlimited as The Trickster, Birds of Prey as The Joker, Batman: Arkham Asylum as The Joker, Batman: The Killing Joke as The Joker, Justice League Action as The Joker
Sci-fi fans might know him as Star Wars’ Luke Skywalker, but DC fans will always know Mark Hamill as the definitive voice of The Joker. Hamill has played the Clown Prince of Crime for over twenty years now, across TV shows, movies and video games.
Before The Joker, though, Hamill played the nemesis of another DC hero – The Trickster on The Flash (1990). Fast forward to 2014, and The CW version couldn’t resist bringing Hamill back as the same character, though this time he played it much closer to his version of The Joker. Hamill also briefly reprised the part in Justice League Unlimited.