Batman V Superman: Dawn of Justice has been doing a great job of shooting itself in the foot for the last several months. The trailers have been heavy on a very annoying Lex Luthor, played by Jesse Eisenberg, have revealed too much – hero shot and demon baby Doomsday, and have just generally sucked the fun out of the only thing that really matters in the film: Batman vs Mother F’ing Superman!

Finally, this new and last trailer has gotten it right. Luthor has been distilled down only to his little shining moments of evil, Batman totals his Batmobile on Superman (who looks like he wasn’t even bitten by a mosquito), and even the final shot where you see Superman’s face as he realizes he might actually be kind of screwed. That one shot sells the movie to me. Hell, it even took them this long to figure out a good way to show of Wonder Woman.

I’m not sure whether I should be thrilled about this trailer or more pissed about how bad the others were.

Batman v Superman: Dawn of Justice opens March 25th, and stars Ben Affleck as the Batman/Bruce Wayne and Henry Cavill as Superman/Clark Kent. The film also stars Gal Gadot as Wonder Woman and Jesse Eisenberg as Lex Luthor, as well as Jeremy Irons, Amy Adams, Holly Hunter, Laurence Fishburne, Scoot McNairy, Jason Momoa, and Diane Lane.

Source: Collider