
Henry O
Jiang Xiren
17Roles★ 6.5Average rating
Born in Shanghai and educated in British and American missionary schools, he began his performing career on Chinese stages before relocating to the United States, where he transitioned to screen acting. His early American credits include the Lord Chamberlain in the Oscar-winning epic The Last Emperor (1987) and an astrologer in the television series Marco Polo (1983). He later appeared as a royal…
Biography written by WatchMoods, based on public sources






