cast
Series Regulars
Lorenzo Richelmy
as Marco Polo
Benedict Wong
as Kublai Khan
Olivia Cheng
as Mei Lin
Joan Chen
as Empress Chabi
Zhu Zhu
as Kokachin
Mahesh Jadu
as Ahmad
Chin Han
as Jia Sidao
Tom Wu
as Hundred Eyes
Remy Hii
as Prince Jingim
Uli Latukefu
as Byamba
Recurring & Guests
Rick Yune
as Kaidu
Claudia Kim
as Khutulun
Pierfrancesco Favino
as Niccolò Polo
Michelle Yeoh
as Hand Maiden