Benedict Wong as Da Shi
Eiza González as Auggie Salazar
Jovan Adepo as Saul Durand
Jess Hong as Jin Cheng
Alex Sharp as Will Downing
John Bradley as Jack Rooney
Rosalind Chao as Ye Wenjie
Zine Tseng as Ye Wenjie (young)
Liam Cunningham as Thomas Wade
Marlo Kelly as Tatiana
Sea Shimooka as Sophon
Jonathan Pryce as Mike Evans
Saamer Usmani as Raj Varma