เรื่องราวเกิดขึ้นในอนาคตอันใกล้ ซึ่งโลกถูกแบ่งออกเป็นสองส่วนหลักคือ Mars และ Earth ชายชื่อ Douglas Quaid (รับบทโดย Arnold Schwarzenegger) ทำงานเป็นคนธรรมดา แต่รู้สึกไม่พอใจกับชีวิตที่เขามีอยู่ เขาฝันถึงการเดินทางไปยังดาวอังคารและเริ่มรู้สึกว่าเขาอาจจะมีความสัมพันธ์บางอย่างกับที่นั่น
Douglas ตัดสินใจไปที่บริษัทชื่อ Rekall ซึ่งมีบริการ “ความทรงจำเทียม” ที่ให้เขาสามารถมีประสบการณ์การเป็นสายลับในดาวอังคารได้ แต่ในระหว่างกระบวนการเขาเกิดอาการที่ทำให้เขาตระหนักว่าเขาอาจจะเป็นสายลับจริง ๆ และมีความทรงจำที่ถูกซ่อนไว้
หลังจากที่ Douglas ได้รับความทรงจำที่เขาไม่เคยรู้มาก่อน เขากลายเป็นเป้าหมายของหน่วยงานที่ต้องการกำจัดเขา และต้องเผชิญกับการต่อสู้ที่ไม่คาดคิดในขณะที่เขาพยายามค้นหาความจริงเกี่ยวกับตัวเองและชีวิตของเขา