LOS ANGELES (AP) - "Iron-Man" is getting a run for its box office money by a movie set in the Roaring '20s. As expected, the Marvel superhero holds on to the number one spot. But showing up with a strong second-place finish is "The Great Gatsby." Iron-Man took in $72.5 million, with Gatsby pulling in $51.1 million for the number-two slot. That was much higher than expectations by Warner Brothers of a $35 to $40 million opening weekend. "Pain and Gain" was number three, followed by Tyler Perry's "Peeples" and holding on to number five is "42," the Jackie Robinson biopic.