Mark Wahlberg's dark comedy "Pain & Gain" brought enough box office muscle to knock Tom Cruise out of the No. 1 spot on movie charts in the United States and Canada. "Iron Man 3" hauled in $195.3 million in 42 international markets, distributor Walt Disney Co said, a total that surpassed the international opening of "The Avengers."