
Many fans have praised Ben Affleck's new take on Batman, which wasn't an easy feat stepping into the role after Christian Bale had delivered such an iconic performance with the Dark Knight movie trilogy.

Still, the movie seems to have developed a stronger cult following in the years since.

The movie was a very big hit at the box office, but it still ultimately fell short of Warners Bros.' expectations at the time. It also includes fellow Justice League member Gal Gadot as Diana Prince. And with Batman and Superman at war with one another, a new threat quickly arises, putting mankind in greater danger than it's ever known before."Īlong with Cavill and Affleck, Batman v Superman stars Amy Adams as Lois Lane, Jesse Eisenberg as Lex Luthor, Diane Lane as Martha Kent, Laurence Fishburne as Perry White, Jeremy Irons as Alfred Pennyworth, and Holly Hunter as June Finch. Fearing the actions of a "god-like super hero left unchecked, Gotham City's own formidable, forceful vigilante takes on Metropolis's most revered, modern-day savior, while the world wrestles with what sort of hero it really needs.

Originally released in 2016, Batman v Superman: Dawn of Justice brings back Man of Steel star Henry Cavill as Superman, taking on a new version of Batman played by Ben Affleck.
