By Anadya Narain
Cavill portrays Clark Kent, aka Superman, in four DCEU movies. He was hailed as the best Superman of our time, but in new DCU, he has been replaced.
Keaton is the first ever big-screen Batman, portraying the character in Tim Burton's two movies. The actor recently reprised the role in The Flash
Nicholson plays the Joker in the first-ever Batman live-action movie. The role earned him a Golden Globe nomination for Best Actor in a Motion Picture
Bale stars as Batman in Christopher Nolan's three critically-acclaimed movies. Thanks to his performance, he received multiple award nominations across different organizations.
Freeman is Lucius Fox, the head of the Applied Sciences Division at Wayne Enterprises. Fox provides Bruce Waye with most of the gadgets he needs for his vigilante work.
One of the most prolific Hollywood actors, Oldman played the role of Commissioner James Gordon in the Dark Knight trilogy.
Caine has been a frequent Nolan collaborator in recent years. He stars as Alfred Pennyworth, Bruce Wayne's butler and majordomo of the Wayne Estate.
Ledger stars in the second installment as the Joker. For his incredible performance, the actor posthumously won an Oscar for Best Supporting Actor.
“It really scared me, all I could think was having a drink”: Marvel Star Tom Holland Got into a Painful Battle With Addiction