G.I. Joe: Retaliation saved face at the weekend box office, grossing an estimated $41.2 million from Friday-Sunday, and $51.7 million since opening Thursday.
The Host, the first post-Twilight tale from the library of Stephenie Meyer, disappointed with an $11 million start.
For Retaliation, which featured Channing Tatum, who headlined the toy-based franchise's first film, but stars Dwayne Johnson, the debut avoids the John Carter and Battleship belly flops its studio seemed to be fearing when it yanked the big-budget sequel from the Summer 2012 movie calendar, ostensibly to retool it in 3-D.
With an additional $80.3 million coming in from overseas this weekend, Retaliation posted the year's biggest worldwide debut, per Hollywood.com: $132 million.
Domestically, Retaliation remains a step down from its 2009 predessor, G.I. Joe: The Rise of Cobra, which took in $54.7 million in three days, and without 3-D-boosted ticket prices.
Temptation, meanwhile, was a step up for Perry, who needed a boost after the thriller Alex Cross and his own Good Deeds.
With a bigger-than-projected $22.3 million debut, Temptation is Perry's second-biggest opening non-Madea movie after the sequel Why Did I Get Married Too?
Gosling and Cooper scored big in New York and Los Angeles, where their Place Beyond the Pines averaged a whopping $67,546 at four theaters.
Elsewhere, last weekend's No. 1 film The Croods held great even as it slipped to No. 2. Meanwhile, Oz the Great and Powerful neared $200 million domestically, and The Host got buried, debuting in sixth place, failing to meet modest expectations and earning a soft B-minus CinemaScore from opening-weekend audiences.
Meyer remained a booster of her sci-fi romance. "The Host…," she tweeted Saturday. "I loved the entire production… The film: is perfect."
Here's a complete look at the weekend's top movies, per Friday-Sunday studio estimates and stats as compiled by Exhibitor Relations.