Oblivion is full of eye candy: the landscapes, the space pool, and of course Cruise. However, eye candy does not a movie make, which is something Cruise has forgotten along the way somewhere.
The comparisons people have been making to Jerry Maguire seem fair. Up in the Air sees George Clooney filling the Tom Cruise role. Both characters have to take a journey to find what is actually important in life.