Though suffering a huge dip in sales (earning $43 million this weekend, down from $139 million the previous weekend), Pirates of the Caribbean: At World's End easily took the No. 1 spot at the box office this weekend, though Judd Apatow's latest baby Knocked Up came in second place with a respectable $29 million. The budget for Knocked Up, by the way, was approximately $30 million, so I'd say they're off to a great start.
Shrek the Third held steady at No. 3, bringing in nearly as much as Knocked Up did. Curiously, Spider-Man 3 took the 5th place spot after the Kevin Costner thriller Mr. Brooks, so it looks like ol' Spidey is losing some steam. This Friday we'll see whether thirteen Vegas rollers can swindle Captain Jack Sparrow out of his box office place of honor.