The 3D action sequel "G.I. Joe: Retaliation" captured the top spot at the box office this weekend, taking in a handy $41.2 million.

Last week's No. 1, "The Croods", fell to second place with $26.5 million, and "Tyler Perry's Temptation" debuted in third place with a respectable $22.6 million.

The top ten:

"G.I. Joe: Retaliation," $41.2 million
"The Croods," $26.5 million
"Tyler Perry's Temptation," $22.3 million
"Olympus Has Fallen," $14 million
"Oz the Great and Powerful," $11.6 million
"The Host," $11 million
"The Call," $4.8 million
"Admission," $3.2 million
"Spring Breakers," $2.7 million
"The Incredible Burt Wonderstone," $1.3 million