Universal Pictures' action film inspired by the fairy-tale princess stars Kristen Stewart and Charlize Theron.
"Snow White" bumped Sony's "Men in Black 3" from the top spot and into second place with $28 million.
In third place was the superhero flick "The Avengers" with $20.4 million.
The top 10 films of the weekend were:
- "Snow White and the Huntsman," $56.2 million
- "Men in Black 3," $28 million
- "The Avengers," $20.4 million
- "Battleship," $5 million
- "The Dictator," $4.7 million
- "The Best Exotic Marigold Hotel," $4.4 million
- "What to Expect When You're Expecting," $4.4 million
- "Dark Shadows," $3.7 million
- "Chernobyl Diaries," $3.1 million
- "For Greater Glory," $1.8 million
The Associated Press contributed to this report.