#JusticeLeague

With one eye on fulfilling Zack Snyder's vision of the #DCEU as a dark playground for DC's heroes and the other on winning over audiences who found Batman v Superman joyless, Justice League is one of 2017's most important, most ambitious movies.

Warner Bros. needs this movie to be great, capable of balancing that darkness with a genuine sense of fun. Will it be a crowd-pleaser? Right now, it looks as if Snyder might have delivered on that front. Let's take a look at everything we know so far about Justice League — news, trailers, spoilers, cast and characters, and release dates.

'Justice League' Trailer

DC dropped the first Justice League trailer in March 2017. The reaction across the internet was almost universally positive. Check out the Justice League trailer below.

The visuals remain dark (and, in typically Snyder style, absolutely gorgeous), but tonally this feels much less bleak than Batman v Superman. Packed with CGI-heavy action, the trailer also teases our first-ever big screen Mera and offers a first look at J.K. Simmons as Commissioner Gordon. It's quite the wild ride.

'Justice League' Release Date: When Is It Out?

Justice League has a release date of November 17, 2017 across the world.

'Justice League' Plot: What's It About?

Warner Bros. have purposefully been coy about several major details of the Justice League plot, instead releasing a vague story synopsis to keep spoilers under wraps.

In the wake of Superman's death, Bruce Wayne and Diana Prince/Wonder Woman assemble a team of heroes to defend Earth from an extra-terrestrial threat: the invasion of an army from the planet Apokolips lead by military general Steppenwolf.

Those recruits are Vic Stone/Cyborg, speedster Barry Allen/The Flash and Atlantean warrior king Arthur Curry/Aquaman. Together, the Justice League must locate three sentient computers of god-like power known as Mother Boxes — before they're found by Steppenwolf and all hell is unleashed on Earth.

'Justice League' [Credit: Warner Bros.]

One major detail being left out is what role Superman will play in Justice League. We know he'll be resurrected, just not how or when. We also know nothing so far of how Lex Luthor factors into the plot, just that he has a minor (but important) role.

'Justice League' Cast & Characters: Who's In It?

Ben Affleck plays Bruce Wayne / Batman

Gal Gadot plays Diana Prince / Wonder Woman

Jason Momoa plays Arthur Curry / Aquaman

Ezra Miller plays Barry Allen / The Flash

Ray Fisher plays Victor Stone / Cyborg

J.K. Simmons plays Commissioner Gordon

Jeremy Irons plays Alfred

Amber Heard plays Mera, Queen of Atlantis

Willem Dafoe plays Nuidis Vulko

Jesse Eisenberg plays Lex Luthor Jr.

Ciarán Hinds plays Steppenwolf

Amy Adams plays Lois Lane

Henry Cavill plays Clark Kent / Superman

Get a more in-depth breakdown of the Justice League cast and characters at our #JusticeLeagueCast page.

'Justice League' [Credit: Warner Bros.]

Where To Watch 'Justice League' Online

If you're looking for somewhere to watch Justice League online, I'm afraid you'll be wasting your time — considering its release date is November, a Digital HD and Blu-ray release will probably follow around April 2018.

Check back nearer that time for more details on where to stream Justice League.

Latest 'Justice League' News

Check below for a regularly updated selection of the latest Justice League news.