Angels & Demons, starring Tom Hanks, beat out last week's #1 movie Star Trek by earning $48 million. The cumulative total for J.J. Abram's Star Trek is $147.6 million. Overall, box office is up 16% over last year.

1. Angels & Demons, $48 million

2. Star Trek, $43 million

3. X-Men Origins: Wolverine, $14.8 million

4. Ghosts of Girlfriends Past, $6.9 million

5. Obsessed, $4.6 million

6. 17 Again, $3.4 million

7. Monsters vs. Aliens, $3 million

8. The Soloist, $2.4 million

9. Next Day Air, $2.2 million

10. Earth, $1.7 million

(Photo: WENN)