Many have doubted the choice of Ben Affleck to play Batman in the new Superman film. Well haters, cast those fears aside and feast your eyes on this.
A fan with talent it has to be said, has created a fake trailer for the new film. And it is pretty darn good.
Starring Henry Cavill, with Amy Adams reprising her role as Lois Lane, and the now confirmed Bryan Cranston as Lex Luthor - the trailer shows what a dark battle between Ben Affleck's Batman, Superman and evil LexCorp would look like.
Mixing up snippets from Man of Steel, Breaking Bad, Daredevil, The Dark Knight and many other unexpected sources (including The Lincoln Lawyer and State of Play), the trailer was put together by creative YouTube user Soylent Brak 1.
We're sold. Batfleck rules, ok?
BRYAN CRANSTON AS LEX LUTHOR IN SUPERMAN VS BATMAN?
BEN AFFLECK IS BATMAN
8 FICTIONAL BOYS THAT WOULD HAVE MADE HIGH SCHOOL BETTER