Superman has officially taken flight at the U.S. box office.
According to Warner Bros., "Man of Steel" earned a resounding $21 million in latenight screenings Thursday, including $12 million from a special 7 p.m. ticket package through Walmart.
SEE ALSO: "Man of Steel" - Film Review
"Man of Steel's" $21 million surpasses the midnight hauls of both "Iron Man 3" earlier this year ($15.6 million) and "The Avengers" in 2012 ($18.7 million) but below Christopher Nolan's "The Dark Knight Rises," which earned over $30 million in latenight runs last July.
Internationally, the 3D actioner bows day-and-date in 24 markets, including South Korea, Mexico and the U.K. The WB/Legendary pic bowed Wednesday in the Philippines, where it scored a record-setting opening day gross of $1.7 million (or 90% of the local market share).
Zack Snyder's $225 million blockbuster, starring Henry Cavill, opens in 4,207 locations Friday.