Ben Affleck and Henry Cavill star as the eponymous superheroes in this action adventure from director Zack Snyder which follows on from the events in 'Man of Steel' (2013). Concerned that Superman (Cavill)'s powers may get out of hand if he isn't kept under control, vigilante Batman (Affleck) leaves Gotham City for Metropolis where the two heroes find themselves in a head-to-head battle. Meanwhile, a terrifying evil threatens the safety of the human race. Will Batman and Superman be able to defeat their common enemy and save the day? The film also stars Amy Adams as Lois Lane, Jesse Eisenberg as Lex Luthor, Jeremy Irons as Alfred Pennyworth and Gal Gadot as Wonder Woman.
Actor: Henry Cavill
Actor: Jesse Eisenberg
Director: Zack Snyder
Producer: Charles Roven
Actor: Jason Momoa
Actor: Scoot McNairy
Actor: Laurence Fishburne
Executive Producer: Geoff Johns
Actor: Diane Lane
Producer: Deborah Snyder
Actor: Gal Gadot
Cinematographer: Larry Fong
Writer: Chris Terrio
Actor: Callan Mulvey
Actor: Tao Okamoto
Actor: Holly Hunter
Actor: Jeremy Irons
Actor: Ray Fisher
Actor: Ben Affleck
Executive Producer: Wesley Coller
Actor: Jeffrey Dean Morgan
Writer: David S. Goyer
Music: Hans Zimmer
Music: Junkie XL
Actor: Amy Adams