Despite the mixed critical reception, the film was a commercial success. Made on a budget of approximately $120 million, Oblivion grossed over $286 million worldwide. In its opening weekend, it earned an estimated $38.2 million, marking the highest non-sequel debut for Tom Cruise since 2005's War of the Worlds .