Barber (Stellan Skarsgård) y Rob ( Tom Payne) , uno de los personajes más importantes de la novela.
Bueno interpretación de los dos actores.
Ben Kingsley, en un papel idóneo para él, Avicena, el gran maestro de medicina.
Olivier Martínez interpreta al Sha.