Filmo veiksmas vyksta 11-jojo amžiaus Londone, kai medicina dar nebuvo pažengusi į priekį. Berniukas Robas netenka savo mamos, kuri miršta nuo nepagydomos ligos. Po mamos mirties Robas susidraugauja su vyru, kuris važinėja po miestus ir gydo žmones. Laikui bėgant jis perima jo amatą, tačiau jam to neužtenka, jis nori išmokti daugiau. Viename mieste Robas sužino, kad yra pasaulyje garsus medicinos mokytojas vardu Avicena, kuris gydo žmones ir moko savo mokinius gydymo meno paslapčių. Vaikinas leidžiasi į ilgą kelionę...