'Iron Man 2' once again proved its metal -- er, mettle -- at the box office, easily overpowering the debuting 'Robin Hood.' The Marvel superhero saga, which enjoyed the fifth best opening weekend ever last week, slid 59 percent this week for an estimated take of $53 million and a total to date of more than $212 million.

The Russell Crowe-Ridley Scott reboot of the Sherwood Forest legend took in an estimated $37.1 million, about what was expected, given its mixed reviews, an older-skewing cast and plot, and a theater count more than 800 below that of 'Iron Man 2.' Opening while 'Iron Man' was still strong and fresh seems like a poor strategic move by Universal, especially since 'Robin Hood' is likely to get squashed next week as well when DreamWorks' 'Shrek Forever After' debuts.