Bradley Cooper glasses jacket plaid facial hair mustache beard scruffy

As expected, Hangover 2 topped the box office this holiday weekend, bringing in $138.1 million, making it the biggest comedy opening ever. The film's star, Bradley Cooper, was in Berlin Friday, continuing to promote the film with various media engagements.

The film took in $118.1 million its first four days out and is expected to make another $20 million on Monday. The previous highest-grossing comedy was Bruce Almighty over Memorial Day weekend in 2003, which brought in $85.7 million.

The sequel to the 2009 hit, staring Cooper, Zach Galifianakis, Justin Bartha, and Ed Helms, follows the bunch to Thailand for Stu's [Helms] wedding. As expected, a pre-wedding brunch goes horribly wrong, just as their Vegas bachelor party trip did in the first film.

So what film took second place at the box office -- it's headlining actress beating out her partner's edgy drama?