(Photo: Warner Bros.)

With more than three months before its release, a number of major plot details about Batman V Superman: Dawn of Justice have reportedly leaked online.

A Redditor claiming to have seen an advance screening of Batman V Superman: Dawn of Justice has taken to the Internet with the on-the-nose username of "ViolatingNDA" to review the film and reveal potential plot and casting details that had heretofore not been revealed.

In a nutshell, ViolatingNDA was crazy about the film, praising it as the best comic book movie since The Dark Knight and saying that some of the film's dicier elements -- like Ben Affleck and Jesse Eisenberg -- helped contribute to its success.

Possible spoilers follow, so bail out now if you don't want to know anything about the film.

The review was fairly surface-level; s/he said that all of the many characters were "pieces of the puzzle" and the film didn't feel too crowded, but focused primarily on confirming rumored bits of casting (Scoot McNairy and Jena Malone's roles), plot (Doomsday's role and Lex's master plan) as well as how the other members of the Justice League tie into the finished product.

It's impossible to tell at this point whether the spoilers are genuine or not, although the user did provide an invitation to a Warner Bros. "mystery movie" screening as evidence of attendance, and ComicBook.com understands that the studio is starting to screen the film for small test audiences. Anyone who could have seen the film at this point would obviously have signed a non-disclosure agreement.

You can click on the username above to scroll through the synopsis and dozens of comments and replies to see what ViolatingNDA has to say.

Fearing the actions of a god-like Super Hero left unchecked, Gotham City’s own formidable, forceful vigilante takes on Metropolis’s most revered, modern-day savior, while the world wrestles with what sort of hero it really needs. And with Batman and Superman at war with one another, a new threat quickly arises, putting mankind in greater danger than it’s ever known before.

Check out when Batman v. Superman: Dawn of Justice and other movies are coming out in ComicBook.com's Movie Release Schedule.