Seems like all those promos must have paid off—first at Cannes, then the TV commercial onslaught—as Kung Fu Panda kicked some serious butt at the box office over the weekend, out-grossing Adam Sandler’s new film, You Don’t Mess With the Zohan, by 50 percent. The animated action flick, featuring the voices of Jack Black, Angelina Jolie, Dustin Hoffman and Jackie Chan, took in $60 million over the weekend—while Zohan earned $40 million.

Harrison Ford and Shia LaBeouf’s Indiana Jones and the Kingdom of the Crystal Skull held strong in the number three position with $22.8 million, while last year’s surprise topper, Michael Patrick King’s Sex and the City, saw a more than 62 percent decline in ticket sales, with a weekend total of $21.3 million.