Alice is still wonderful, but this weekend saw an unlikely winner at the box office, Diary of a Wimpy Kid, which pulled in $21.8 million, more than any other new movie. The comic book adaptation from 20th Century Fox defeated The Bounty Hunter, starring Jennifer Aniston and Gerard Butler, as well as Repo Men, the sci-fi flick starring Jude Law and Forest Whitaker, which took in a measly $6.2 million. Alice in Wonderland held on to the top spot, with a $34.5 million haul—bringing its total to $265.8 million in 17 days. Repo Men is the third in a string of flops for Universal Pictures and Relativity, which put out the poorly performing Green Zone and The Wolfman. In limited release, Noah Baumbach’s Greenberg did a decent $120,432 in three theaters, and Kristen Stewart’s rock-filled The Runaways was only so-so, with $803,629 in 244 locations.