Raunchy bachelor-party comedy The Hangover topped the box office for a surprising second straight weekend as it dropped only 26% from its strong debut ($33.4M/$105.3M). Pixar's delightful Up presented a strong challenge in its third week to finish a close second ($30.5M/$187.1M) while superb newcomer The Taking of Pelham 1 2 3 finished third with a slightly underwhelming $25M. After that, it was the dreadful Night of the Museum 2: Jesus, We Suck ($9.6M/$143.4M), the reasonably funny Land of the Lost ($9.1M/$34.9M) and Eddie Murphy's epic shitfest Imagine That ($5.7M). Someone, please stop Eddie Murphy.
