Watch: Superb fan-made movie trailer for ‘Batman vs. Superman’

The film might not be hitting our screens for another two years, but fans can get a good idea of what to expect when Zack Snyder’s “Man of Steel” sequel lands in 2015 -- thanks to a superb fan-made trailer that landed online on Tuesday.

The video comes after the recent casting of Ben Affleck as Bruce Wayne/Batman, alongside Bryan Cranston’s rumoured addition as iconic villain Lex Luthor. YouTube user solyentbrak1 edited the hypothetical teaser trailer, which features the two actors alongside returning cast members Henry Cavill, Amy Adams, and Laurence Fishburne.

The teaser splices together clips from more than 20 films and TV shows (including “Daredevil”, “State of Play” and “Breaking Bad”) to create an impressively professional-looking trailer. Unsurprisingly, the video has attracted almost a million views in a little over 24 hours.

Ever since Ben Affleck was announced as the man who’d don the cowl for the upcoming Superman sequel (tentatively titled “Batman vs. Superman”), the Internet has been in meltdown with fans taking to Twitter to express their outrage, and even setting up a petition on Change.org to remove the “Argo” actor from the role.

But by weaving together a smorgasbord of clips from the actor's previous on-screen appearances, solyentbrak1's teaser does a good job of showing just why Zack Snyder has so much faith in Batfleck's abilities.

"Justice doesn't discriminate," says Affleck in a monologue swiped from the "Daredevil" director's cut and interspersed with brooding clips from films like "State of Play." "It comes cold and bracing, leaving you with a chill you can't shake."

The teaser also does a good job of stoking the excitement around Bryan Cranston's rumoured addition as Superman antagonist Lex Luthor. The role still hasn't officially been cast yet, but rumours continue to persist that the "Breaking Bad" actor is at the top of the list to bring the bald-headed bad guy to the big screen.

What do you think of the fan-made trailer? Has it got you excited about the movie and the addition of Ben Affleck as Batman? Let us know your thoughts in the comments section below.

More Celebrity Features on Yahoo!: