James Bloor
as
Max von Buxhoeveden
Edvin Endre
as
Namejs
Richard Armitage
as
Raymond De Merville
John Lynch
as
The Herbalist - Brother Ciaran
Jon Bernthal
as
The Mute
Alex MacNicoll
as
Maksim
Alison Doody
as
Rada
Tommy Flanagan
as
Tugar
Robert Patrick
as
Zakhar
Guillaume Canet
as
Arnaud
François Berléand
as
Le curé
Anne Le Ny
as
Mme de Moteron
Hideo Nakaizumi
as
Asukka
Elvis Tsui
as
Chief Advisor Yelü / Yelü Chucai
David Rintoul
as
Gilbert De Vesci
Predrag Bjelac
as
Maddog
Danny Webb
as
Mr. Smith
Faran Tahir
as
Baha Walad
Raoul Bhaneja
as
Mr. Hamadani / Smuggler
Mena Massoud
as
Rumi
Mario Adorf
as
Cardinal Ugolino
Helena Bonham Carter
as
Chiara
Mickey Rourke
as
Francesco
Mathieu Carrière
as
In the Lateran Palace
Lena Dunham
Director
Bella Ramsey
as
Birdy
Ralph Ineson
as
Golden Tiger
Moya Brady
as
Nan the Midwife
Banmei Takahashi
Director
Yuki Uchida
as
Orin
Takashi Sasano
as
Rôsô
Kengo Kôra
as
Shunryô
Tatsuya Fujiwara
as
Tokiyori Hôjô
Nils Gaup
Director
Pål Sverre Hagen
as
Gisle
Thorbjørn Harr
as
Inge
Thea Sofie Loch Næss
as
Kristin
Kristofer Hivju
as
Torstein
Tom Wu
as
Hundred Eyes
Benedict Wong
as
Kublai Khan
Michelle Yeoh
as
Lotus
Peter Firth
as
Leigh Lawson
as
Bernardo
Kenneth Cranham
as
Paolo
Carlo Pisacane
as
San Damiano Priest