Charlize Theron and Kristen Stewart may have battled to find who was the fairest of them all, but the dark fairytale faced no struggle in taking the top spot. Check out what other films slew the box office this weekend.
1. Snow White and
Will Smith’s time travel tale to save the world from an alien invasion was the only thing that could knock back Marvel’s juggernaut, solidly marking the actor's return to the big screen. See where the comic book movie and others landed