In what may be the year's least surprising development, Indiana Jones and the Kingdom of the Crystal Skull won the weekend. Its estimated $126 million four-day haul (adding Thursday brings its cume to $151.1 million) puts it in second place in all-time best Memorial Day Weekends, behind only Pirates of the Caribbean: At World's End's $139.8 million bow last year. Indy debuted on roughly 100 fewer screens than Pirates, and its per-screen average was off by only about $2500. It's also important to remember that Pirates was released on the Friday before Memorial Day weekend rather than Thursday.

The Chronicles of Narnia: Prince Caspiantook second with $28.6 million for the four days, and Iron Man came in third with $25.6 million. Buoyed by fantastic word of mouth, Iron Manheld up very well against Memorial Day competition, falling only 36% for the three-day weekend and 19% if you count all four. It's grossed $257 million to date, with more than a sporting chance of reaching the $300 million mark before petering out. Speed Racer, on the other end, seems to be dead in the water, coming in 5th with $5.2 million, bringing its total to $37.4 million after three weeks.

Further down the list, Tom McCarthy's terrific and tiny The Visitor -- one of my favorite films of the year -- made an impressive appearance at #10, grossing $917,000 in its 7th week of release for a total of $4.6 million. It's a minor hit for newbie distributor Overture Films. And way down the list, Uwe Boll's Postal brought in an awesome $8,200 on 10 screens.

Check out the whole top 10 after the jump.