Wimpy Kid Does a “Wimpy Kid” have what it takes for a “Sucker Punch?” Apparently, yes, if you see the results of this weekend’s box office.

The comedy film, “Diary of a Wimpy Kid 2: Rodrick Rules,” topped the weekend box office, beating out the action flick “Sucker Punch”, and pulling in $24.4 million in ticket sales. The film centers around Greg Heffley and his older brother Rodrick, who are back in middle school after summer vacation, and dealing with their parents’ misguided attempts to have them bond.

In at #2 is Warner Bros’ “Sucker Punch”, earning just over $19 million, and stars Emily Browning and Vanessa Hudgens. It’s about a young girl who is institutionalized by her abusive stepfather. Retreating to an alternative reality as a coping strategy, she envisions a plan which will help her escape from the mental facility.

Last weekend’s top movie, “Limitless”, fell to #3 this weekend, earning $15.2 million, taking its domestic total to $41.3 million.

Matthew McConaughey’s “The Lincoln Lawyer” held steady at #4 with $11 million; and “Rango” closed out the top 5 with $9.8 million, pushing it past the $100 million mark.

That’s a wrap for this weekend. Next weekend, look out for the release of the FilmDistrict horror “Insidious,” the animated comedy “Hop”, and Jake Gyllenhaal’s action thriller “Source Code.”

This weekend’s top 10 is as follows:

1 – “Diary of a Wimpy Kid 2: Rodrick Rules” – $24.4 million
2 – “Sucker Punch” – $19 million
3 – “Limitless” – $15.2 million
4 – “The Lincoln Lawyer” – $11 million
5 – “Rango” – $9.8 million
6 – “Battle: Los Angeles” – $7.6 million
7 – “Paul” – $7.5 million
8 – “Red Riding Hood” – $4.3 million
9 – “The Adjustment Bureau” – $4.2 million
10 – “Mars Needs Moms!” – $2.2 million