Tom Cruise's new Sci-Fi flick "Oblivion" came out over the weekend. Despite some harsh reviews, the film did amazing at the box office. After a 2012 riddled with flops—remember "Rock of Ages" and "Jack Reacher"—it was Cruise's first non-sequel in seven years to earn more than $30 million at theaters.