LOS ANGELES, June 3 (UPI) -- "Snow White and the Huntsman," starring Charlize Theron among others, took the No. 1 spot at the U.S. box office this weekend with $56.25 million.
The dark fantasy pushed "Men in Black 3," starring Will Smith, with $29.3 million into second place.