The Incredible Hulk debuted in the top spot at the North American weekend box office, earning $54.5 million (all figures US). Kung Fu Panda, last weekend’s No. 1 movie, dropped one place, but still going strong with an additional $34.3 million for an incredible 10-day total of $118 million. M. Night Shymalan’s The Happening debuted in third, taking in $30.5 million, while You Don’t Mess with the Zohan tumbled to fourth, making an additional $16.4 million. Indiana Jones and the Kingdom of the Crystal Skull rounded out the top five, grossing $13.5 million for a total take to date of $275 million.