Cast member Armie Hammer (R) and his wife actress Elizabeth Chambers pose for photos during the Japan premiere of his movie "The Lone Ranger" in Tokyo July 17, 2013. The movie opens in Japan on August 2.[Photo/Agencies]
Depp attends premiere of 'The Long Ranger' in California
Feng and Ni promote 'Love will tear us apart'
The past 5 years: China's global leadership
Getting stared at in China: Cultural curiosity, globalization and racism
The smartphone - Indispensable to life in China