Anglia, XI wiek. Rob Cole (Tom Payne) jak dziecko po śmierci rodziców przygarnięty został przez wędrownego balwierza (Stellan Skarsgård). Pod jego okiem dokształcałem się reguł rządzących światem, i ponad opanował podstawy medycznej wiedzy. Życie chłopca odmienia zejście z wędrownym lekarzem, który, dostrzegając młodzieńczy warsztat i temperament, zaszczepia w przed marzenie o medycznych studiach pod prądem uznanego na wszelki glob lekarza perskich królów Ibn Siny (Ben Kingsley). Podejmując uchwałę o wycieczce do arabskiego Isfahanu, Cole nie zdaje sobie kwestii z czekających go wycieczek i niebezpieczeństw.