Could Tom Cruise be getting his big-screen mojo back?

Cruise's latest, "Oblivion", debuted at No. 1 this weekend with an estimated $38 million, knocking out last week's No. 1, "42", which fell to second place with $18 million. "The Croods" rounded out the top three with $9.5 million.

The top ten:

"Oblivion," $38.1 million
"42," $18 million
"The Croods," $9.5 million
"Scary Movie 5," $6.2 million
"G.I. Joe: Retaliation," $5.7 million
"Place Beyond the Pines," $4.7 million
"Olympus Has Fallen," $4.5 million
"Evil Dead," $4.1 million
"Jurassic Park," $4 million
"Oz the Great and Powerful," $3 million