It was a good weekend for Tom Cruise as the actor's latest flick, "Oblivion" won the weekend box office. The futuristic film, which also stars Morgan Freeman, Olga Kurylenko, and Melissa Leo, among others, brought in $38.15 million at 3,783 theaters this weekend. Led by director Joseph Kosinski, "Oblivion" had an estimated budget of $120 million. The film is one of Cruise's biggest openings in his illustrious film career -- the opening weekend gross for "Oblivion" was only beat out by that of 2005's "War of the Worlds" and the films in the "Mission Impossible" franchise. "Oblivion" has received mixed reviews from critics and a CinemaScore of B- from moviegoers. Coming in second for the weekend was Jackie Robinson biopic, "42." The Warner Bros. film continued its successful box office run, bringing in $18 million at 3,250 theaters this weekend. "42," which stars Chadwick Boseman as Jackie Robinson, has reached a total domestic gross of $54.05 million since its April 12 release. Animated flick "The Croods" continued to bring in major money at the box office. The family film has made $154.89 million since its release, grossing $9.5 million at 3,435 theaters this weekend. Featuring the voices of Emma Stone and Ryan Reynolds, "The Croods" had an estimated budget of $135 million. "Scary Movie 5" and "G.I. Joe Retaliation" rounded out the top five for the weekend box office, taking the number four and five spots, respectively. Horror spoof "Scary Movie 5" came in fourth with $6.29 million at 3,402 theaters. The latest film in the "Scary Movie" franchise has earned $22.9 million to date. Action film "G.I. Joe Retaliation" brought in $5.77 million at 3,175 theaters. The film, which stars Channing Tatum, Dwayne "The Rock" Johnson, and Bruce Willis, has reached a total domestic gross of $111.21 million.