A below-expectations turn-out for Angels & Demons and good word-of-mouth for Star Trek helped make it a surprisingly close battle for the weekend's #1 spot. Studio estimates have the Dan Brown sequel at $48 million, beating out Trek by about $5 million. $48 million is nothing to sneeze at, but The Da Vinci Code opened to $77 million in the same weekend two years ago, which indicates that the anticipation for the sequel probably wasn't there to the extent necessary to sustain a blockbuster franchise. I am sure that the third Robert Langdon novel due this fall will see its way to the screen -- but maybe it'll be a little cheaper, and released sometime other than the summer.

Star Trek, on the other hand, is turning out to be the perfect summer film. It dropped off just 43% in its second weekend, which is bloody fantastic for a movie that opened to $75 million. It's already the highest-grossing Trek entry, but that's kind of a no-brainer. If word-of-mouth keeps it afloat, it will end up as one of the biggest movies of the summer.

With no new contenders hitting their demographic, the holdover family offerings -- 17 Again and Monsters vs. Aliens-- saw tiny drops, but that may change next week. Monsters vs. Aliens is also currently the biggest grosser of 2009, but that will change soon too.

The full top 10 after the jump.