Indiana Jones whipped his box office rivals this weekend with the second-best Memorial Day debut ever, Variety reports, grossing $126 million. Chronicles of Narnia: Prince Caspian finished second with $23 million; Iron Man showed no signs of rust in third, earning $20.1 million; and What Happens in Vegas and Speed Racer wrapped up the top five. (More Hollywood stories.)