Monsters vs. Aliens, which features Reese Witherspoon giving voice to a woman who grows more than 50 feet, shut out Nicholas Cages' thriller Knowing at the box office this weekend. Knowing, last week's #1 movie, slipped to third place.

1. Monsters vs. Aliens, $58.2 million

2. The Haunting in Connecticut, $23 million

3. Knowing, $14.7 million

4. I Love You, Man, $12.6 million

5. Duplicity, $7.6 million

6. Race to Witch Mountain, $5.6 million

7. 12 Rounds, $5.3 million

8. Watchmen, $2.7 million

9. Taken, $2.7 million

10. The Last House on the Left, $2.6 million

(Photo: WENN)

Leave a comment

Read more about: