The Joker has appeared in movies, TV series and video games; he was played by Cesar Romero, Jack Nicholson, Heath Ledger, Jared Leto and Joaquin Phoenix in movies. On animated shows/movies he is portrayed by Mark Hamill, Richard Epcar, Kevin Michael Richardson, Larry Storch, Jeff Bennett, and John DiMaggio.