Obviously, when you see that an entire movie is being reviewed, you can expect SPOILERS. An anonymous Reddit user claims to have seen Batman v Superman: Dawn of Justice in its entirety. And he has some solid proof to back it up. What proof is that, you may ask? Well, he's provided his GoFobo ticket. Though, the Warner Bros. movie in question is not named. So we'll still have to file this under rumor. Let's say Mr. ViolatingNDA did see the movie. The next obvious question is, did he love it?

While our reviewer in question did like the movie, he thought it was too long. Though he uses Star Wars: The Force Awakens as a comparison, and most fans thought that movie was too short. The critic goes onto reveal a few major spoilers that director Zack Snyder and his team obviously want to keep secret. Or they would have spelled it outright for us. And that's exactly which characters Jena Malone and Scoot McNairy are playing. These profiles match up with some of the rumors we've heard before, so this could obviously be very fake.

RELATED: Frank Miller Opens Up About Serving as the Inspiration Behind Zack Snyder's DC Movies

Mr. ViolatingNDA starts off his review explaining exactly how he was able to see it so early. He then moves onto praising the cast, specifically Jesse Eisenberg as Lex Luthor. Though he doesn't delve too much into the overall story.

"Hey DC_Cinematic, i'm using a throwaway account for obvious reasons, but I saw the movie last night! I use a website for advance screenings and I got tickets for a mystery film and it turned out to be BvS. The movie was very long, as long as TFA if I were to make a comparison. It didn't drag though; every minute of the film was used effectively. Performances were all great. Jesse Eisenberg as Lex is way more complex than what the trailers show. By the end of the film, you will HATE him, but at the same time, you can't help admire how capable this guy is. Ben Affleck as Bruce/Batman is definitely the standout performance. I was surprised/scared how different he became when he put the mask on. This Batman will come across as a villain to some viewers; he enjoys inflicting pain on criminals. There was a scene where he was branding a criminal, and he had the biggest smile on his face. I don't know how fans will react to that, but I felt it worked with this version of the character."

One problem with this review is that everything he says about Ben Affleck can be gleaned from the trailers that have been released thus far. He hasn't scooted into spoiler territory too much. But he does so in his next paragraph, explaining exactly which characters Jena Malone and Scoot McNairy are playing. If you don't want to know, bail now.

"Everyone else was great too, even the new supporting characters played by Jena Malone and Scoot McNairy. Jena Malone plays a crippled Barbara Gordon. She doesn't have much screentime, but she does make a Killing Joke reference about an amusement park incident involving her now retired father. Scoot is playing Jimmy Olsen who was injured during the events of Man of Steel. He does not blame Superman like the others, but supports him and views him as a hero. He has a popular blog about Superman."

Our heroic reviewer ends his critique by summarizing the third act of the movie. And he makes it sound like we're getting more Justice League than we might be expecting. Though, again, everything he says has pretty much been leaked through various rumors on the Internet. Here's what he has to say about Doomsday and the big third act fight.

"The third act was mind-blowing. The Doomsday reveal in the trailer is just the tip of the iceberg. There is a lot of action, and I loved every moment of it. The first and second acts are the "Batman v Superman" parts of the movie, while the third act is entirely "Dawn of Justice." You will see a fully assembled Justice League by the end of the film. All in all, BvS is the greatest comic book movie since The Dark Knight, and I can't wait to see it again come March. If anyone has questions, i'll be glad to answer."

Best comic book movie since The Dark Knight? That will definitely be disputed, especially since there have been some worthy successors to that title since 2008. While he lavishes Batman v Superman: Dawn of Justice with praise, we don't know if this is real or fake. And we won't until much closer to the release date. Take this review for what you will. And stay tuned, we got some very cool Batman v Superman: Dawn of Justice surprises waiting in the wings!