US actor Tom Cruise poses with Ukrainian-born actress Olga Kurylenko (left) and British actress Andrea Riseborough as they arrive on the red carpet for the world premiere of their movie Oblivion in Buenos Aires.