According to Reuters, Man of Steel has set a new record for June opening weekend box office totals. The movie took in $113.1 million on its opening weekend, giving it this year's second-largest opening weekend haul, right behind Iron Man 3. The previous June opening weekend record belonged to Toy Story 3, which took in over $110 million during its first weekend in 2010.
Man of Steel was written in part by Dark Knight director Christopher Nolan and was directed by Zach Snyder of 300 and Watchmen fame. While some critics have panned the movie as being shallow and too serious for a Superman movie, others have connected with Henry Cavill's Clark Kent and Amy Adams' Lois Lane.
Moviegoers, on the other hand, have praised the movie for its special effects and cast, which includes Kevin Costner and Diane Lane as Jonathan and Martha Kent. Fans of Superman have also praised Man of Steel for deferring somewhat to the decades-old lore established by DC Comics.