เรื่องราวเริ่มต้นในอังกฤษในปี 1021 โดยมี โรเบิร์ต โคล (Tom Payne) เด็กชายที่มีความสนใจในศาสตร์การแพทย์ เขาได้สูญเสียแม่ไปจากโรคภัยไข้เจ็บ และจากนั้นเขาได้ตั้งใจที่จะเป็นหมอเพื่อต่อสู้กับโรคภัยไข้เจ็บ
เมื่อเขาเติบโตขึ้น เขาตัดสินใจเดินทางไปยัง อิสลามาบัด เพื่อเรียนรู้จาก อิบนุ ซินนา (Ben Kingsley) หมอที่มีชื่อเสียงในยุคนั้น โรเบิร์ตต้องเผชิญกับความท้าทายมากมายทั้งในด้านการเรียนรู้และความขัดแย้งทางศาสนา นอกจากนี้ยังต้องเผชิญกับการเลือกข้างระหว่างความเชื่อดั้งเดิมและการค้นคว้าทางวิทยาศาสตร์