As expected, Indiana Jones and the Kingdom of the Crystal Skull dominated the Memorial Day box office, taking in $126 million over the course of the four-day weekend. The long-awaited fourth chapter of the franchise has now earned $151 million domestically -- the second-best Memorial Day opening of all time, right behind 2007's Pirates of the Caribbean: At World's End.
The Chronicles of Narnia: Prince Caspian placed a distant second with a weekend tally of $29 million, followed by Iron Man's $26 million gross. The Ashton Kutcher/Cameron Diaz rom-com What Happens in Vegas remained inexplicably strong with an $11 million take, while Speed Racer earned $5 million.
Source: boxofficemojo.com