เรื่องราวเริ่มต้นที่ Lama Norbu (รับบทโดย Rutger Hauer), พระสงฆ์ทิเบตที่กำลังค้นหาเด็กที่เชื่อว่าเป็นการกลับชาติมาเกิดของ Prince Siddhartha (พระพุทธเจ้า) เขาได้เดินทางไปยังสหรัฐอเมริกาเพื่อค้นหาเด็กที่มีความสามารถในการติดต่อกับจิตวิญญาณ
ในขณะเดียวกัน Jesse (รับบทโดย Brandon Lee), เด็กชายที่อาศัยอยู่ในซีแอตเทิล, ได้รับการติดต่อจาก Lama Norbu ซึ่งเชื่อว่าเขาอาจจะเป็น reincarnation ของ Siddhartha Jesse และครอบครัวต้องเผชิญกับการเปลี่ยนแปลงและการค้นหาความหมายในชีวิต
ภาพยนตร์ยังมีการเล่าเรื่องราวในอดีตของ Siddhartha ในการเดินทางจากเจ้าชายที่มีชีวิตสบายไปยังการค้นหาความจริงและการบรรลุถึงการตรัสรู้