The box office numbers are in for the weekend and Nick Cage’s Knowing blew the competition out of the water with $24,814,000. the disaster thriller beat out second place I love you Man which earned $18,005,000 and Julia Roberts new movie, Duplicity, which made $14,402,000 to round out the top three for the weekend. All movies were new releases. Watchmen continued its slide this week dropping to 5th place with under %7 million in sales. Meanwhile Slumdog Millionaire and Taken are the two movies that just won’t go away. coming in at 8th and 7th place respectively.

Here’s the full top ten.

1 Knowing $24,814,000
2 I Love You, Man $18,005,000
3 Duplicity $14,402,000
4 Race to Witch Mountain $13,004,000
5 Watchmen $6,725,000
6 The Last House on the Left $5,921,000
7 Taken $4,100,000
8 Slumdog Millionaire $2,700,000
9 Tyler Perry’s Madea Goes to Jail $2,510,000
10 Coraline $2,143,000