Washington, Mar 23 (ANI): Nicolas Cage's sci-fi thriller 'Knowing' has topped the weekend box office after raking in 24.8 million pounds.
According to studio estimates, Paul Rudd's screwball bromantic comedy 'I Love You, Man,' co-starring Jason Segel, was second with 18 million dollars, reports E! Online.
Julia Roberts' 'Duplicity' landed the third spot with 14.4 million dollars while 'Race to Witch Mountain' came fourth after raking in 13 million dollars.
Watchmen rounded off the top five with 6.7 million dollars.
The weekend's top-grossing films are:
1. Knowing, $24.8 million
2. I Love You, Man, $18 million
3. Duplicity, $14.4 million
4. Race to Witch Mountain, $13 million
5. Watchmen, $6.7 million
6. The Last House on the Left, $5.9 million
7. Taken, $4.1 million
8. Slumdog Millionaire, $2.7 million
9. Tyler Perry's Madea Goes to Jail, $2.5 million
10. Coraline, $2.1 million (ANI)