"He said you'd come... now, let's hope you're not too late."
Warner Bros. just ended their Hall H presentation with the long-awaited debut of the official theatrical trailer for Justice League, and boy, oh boy, did they deliver.
The "trailer" is actually a four-minute extended sneak peek, which starts out by uniting the league and we catch plenty of amazing shots of Ben Affleck as Batman, Gal Gadot as Wonder Woman, Jason Momoa as Aquaman, Ezra Miller as The Flash, and Ray Fisher as Cyborg, before we are introduced to the villain of the piece - Steppenwolf, who immediately launches an attack on Themyscira. 
Also, for diehard DC fans, there are plenty of interesting Easter Eggs placed throughout as we catch mentions of the Green Lantern Corps, the Penguin, and more. 
Check out the epic trailer below!
	
	Fueled by his restored faith in humanity and inspired by Superman’s selfless act, Bruce Wayne enlists the help of his newfound ally, Diana Prince, to face an even greater enemy. Together, Batman and Wonder Woman work quickly to find and recruit a team of metahumans to stand against this newly awakened threat. But despite the formation of this unprecedented league of heroes—Batman, Wonder Woman, Aquaman, Cyborg and The Flash—it may already be too late to save the planet from an assault of catastrophic proportions.
	 
	Justice League will feature:
	Director: Zack Snyder
	Henry Cavill as Clark Kent/Superman
	Ben Affleck as Bruce Wayne/Batman
	Amy Adams as Lois Lane
	Gal Gadot as Diana Prince/Wonder Woman
	Ezra Miller as Barry Allen/The Flash
	Jason Momoa as Arthur Curry/Aquaman
	Ray Fisher as Victor Stone/Cyborg
	Jesse Eisenberg as Lex Luthor
	Jeremy Irons as Alfred Pennyworth
	Diane Lane as Martha Kent
	J.K. Simmons as Commissioner James Gordon
	Billy Crudup as Dr. Henry Allen
	Kiersey Clemons as Iris West
	Amber Heard as Mera
	Willem Dafoe as Nuidis Vulko
	Connie Nielsen as Queen Hippolyta
	Joe Morton as Dr. Silas Stone
	Julian Lewis Jones in an undisclosed role
	Ciarán Hinds as Steppenwolf
	
	Justice League unites in theaters November 17