Takeshi Kaneshiro at the premiere of Chinese historic epic "Red Cliff" at the Megabox theatre in Seoul, South Korea, on Thursday, June 26, 2008. [Photo: Agencies]