Predestination สายลับคนหนึ่งได้รับภารกิจให้เดินทางย้อนเวลาไปในอดีตเพื่อหยุดยั้งผู้ก่อการร้าย เขาแฝงตัวเป็นพนักงานในบาร์เพื่อเก็บรวบรวมข้อมูลเกี่ยวกับผู้ก่อการร้ายที่วางระเบิด วันหนึ่งเขาได้พบกับลูกค้าที่ชื่อจอห์น จอห์นท้าให้สายลับฟังเรื่องราวที่เหลือเชื่อที่สุดในชีวิตของเขา ถ้าทำได้สำเร็จ จอห์นจะได้รับรางวัลเป็นขวดเหล้า จอห์นเริ่มเล่าเรื่องราวชีวิตที่ซับซ้อนและน่าทึ่งของเขา เขาเล่าว่าครั้งหนึ่งเขาเคยเป็นผู้หญิงที่ชื่อเจน และผ่านเรื่องราวต่าง ๆ มากมาย จนสุดท้ายกลายมาเป็นผู้ชายที่ชื่อจอห์น เรื่องราวนี้นำไปสู่การผจญภัยที่ซับซ้อนและท้าทาย เมื่อสายลับให้โอกาสจอห์นในการเปลี่ยนแปลงอดีตของตัวเอง มันกลายเป็นการเดินทางที่เต็มไปด้วยความตื่นเต้นและความลึกลับที่ไม่คาดคิด