Warner Bros. issued a written statement Friday announcing the untitled film -- featuring Henry Cavill as Superman and Ben Affleck as Batman -- will be released May 6, 2016, rather than the previously announced July 2015 release date.
The statement said the postponement would allow "the filmmakers time to realize fully their vision, given the complex visual nature of the story."
The project raised controversy among comic-movie fans after Affleck signed on to play Batman, the Los Angeles Times said.
"Man of Steel" grossed $291 million at the U.S. box office.
Warner also announced a new film about Peter Pan will be in theaters in the July 2015 slot vacated by the "Man of Steel" sequel.