The dukes of drunk have done it again: Ed Helms vehicle The Hangover made $33.4 million at the box office this weekend, the first movie to top ticket sales for two consecutive weekends this summer. On the opposite end of the target-demo spectrum, Disney/Pixar flick Up took second place with $30.5 million. Thriller re-make The Taking of Pelham 123 scored $25 million, a solid if uninspiring opening, and Eddie Murphy debut Imagine That floundered with a mere $5.7 million. Among the weekend’s smaller openings, sci-fi drama Moon and Francis Ford Coppola’s Tetro outperformed expectations. The movie industry as a whole made $150 million this weekend, a 17 percent drop from the same weekend last year.