Warner Bros. Pictures planned to premiere the first official trailer for "Batman v Superman: Dawn of Justice" in IMAX theaters on Monday, but an online leak Friday morning pushed the studio to post the teaser trailer a few days earlier.

Director Zack Snyder first posted the trailer video to his Twitter account. He captioned the post with a couple hashtags including #NotBlurry and #NotPirated, referencing the cellphone footage that leaked early.

The trailer gives the first glimpse of Ben Affleck both in and out of his Batman suit. He also confronts and threatens Henry Cavill's Superman, who has become a god among the world's population following his actions in "Man of Steel."

Watch the full official trailer below: