Marco Polo › Cast
Lorenzo Richelmy
Marco Polo
Michelle Yeoh
The Handmaiden
Benedict Wong
Kublai Khan
Joan Chen
Empress Chabi
Zhu Zhu
Kokachin
Tom Wu
Hundred Eyes
Olivia Cheng (Canadian actress)
Mei Lin
Claudia Kim
Khutulun
Rick Yune
Kaidu
Remy Hii
Prince Jingim
Mahesh Jadu
Ahmad
Uli Latukefu
Byamba
Stanislav Satko
Armed Escort #2
Chin Han (actor, born 1969)
Jia Sidao