Diary of a Whimpy Kid

Diary of a Wimpy Kid: Rodrick Rules can take a Sucker Punch, Box Office Mojo reports.

The Diary of a Wimpy Kid sequel topped the weekend box-office battle with an estimated gross of $24.4 million. The action-fantasy Sucker Punch, the weekend's other major new release, came in second with a tally of $19 million.

Limitless leads crowded box office weekend

Last week's No. 1 film, Limitless, drew $15.2 million and fell to third place. The Lincoln Lawyer held onto the fourth spot, earning $11 million in its second week.

Rango was No. 5, attracting $9.8 million in ticket sales and bring its four-weekend total to $106.4 million.

Sci-fi offerings Battle: Los Angeles and Paul ranked sixth and seventh, grossing $7.6 million and $7.5 million, respectively.

Rounding out the top 10: Red Riding Hood (No. 8, $4.3 million), The Adjustment Bureau (No. 9, $4.2 million) and Mars Needs Moms (No. 10, $2.1 million).