It's usually a bad thing when a hangover lingers longer than expected (not that we would know, or anything...), but for Hollywood it means box office gold.
The Hangover was the top earning movie for the second weekend in a row, taking in $33.4 million for a total of $105.4 million so far.
Disney/Pixar's Up was a close second with $30.5 million. This weekend's big new film, the John Travolta and Denzel Washington vehicle The Taking of Pelham 123 came in third with a disappointing $25 million.