Hollywood superstar Tom Cruise spent more than an hour Tuesday having his photo taken with fans and signing autographs at the premiere of his new sci-fi thriller 'Oblivion' in Buenos Aires, Argentina. (March 27)