Roy Chiao
Biography
Roy Chiao was a renowned Chinese actor who embodied "the Lion of Cinema" persona for his athletic physique and powerful screen presence. A popular leading man in Hong Kong's wuxia films, he gained recognition with roles in King Hu's A Touch of Zen (1971) and The Fate of Lee Khan (1973). He continued to act into the 1990s, appearing in iconic films like Indiana Jones and the Temple of Doom (1984).