England, 1021. Rob Cole, a boy born in a miserable mining town, swears to become a physician and vanquish disease and death. His harsh path of many years, a quest for knowledge besieged by countless challenges and sacrifices, leads him to the remote Isfahan, in Persia, where he meets Ibn Sina, the greatest healer of his time.

Tom Payne
as Rob Cole

Ben Kingsley
as Ibn Sina (Avicenna)

Stellan Skarsgård
as Barber

Olivier Martinez
as Shah Ala ad Daula

Emma Rigby
as Rebecca

Elyas M'Barek
as Karim

Fahri Yardım
as Davout Hosein

Makram J. Khoury
as Imam

Michael Marcus
as Mirdin

Stanley Townsend
as Bar Kappara
Filipe Manuel Neto
**It's a good movie, it entertains its audience well, but it's riddled with small historical errors that could easily have been corrected.** Films about medieval times are always nice to watch, especially for me, who have a great affection for this historical period, about which I did a specializ...