G.I. Joe: Retaliation was victorious in the battle of the North American box office this weekend, reaping $41.2 million from Friday to Sunday. Starring Channing Tatum, Bruce Willis, and Dwayne Johnson, the action sequel solidly beat last weekend’s top movie The Croods, which slipped to second place with $26.5 million. Tyler Perry’s Temptation was in third place with $22.3 million. A followup to 2009’s G.I. Joe: The Rise of Cobra, the new G.I. Joe film was delayed from last summer to convert the movie to 3-D.