For the second weekend in a row, DreamWorks Animation’s Madagascar 3 ruled the box office, Box Office Mojo is reporting. The sequel earned $34 million in its second frame, and currently has a grand total of $119 million. The party may be cut short this Friday, however, as Alex and his wacky zoo animals will face competition in the form of Disney and Pixar’s Brave.