จอห์นนี่ โอ หรือ สก๊อตตี้ เฟอร์กูสัน (เจมส์ สจ๊วต) อดีตนายตำรวจซานฟรานซิสโกเกษียณตัวเองออกจากงาน เนื่องจากความฝังใจที่เห็นเพื่อนตำรวจด้วยกันตกตึกตายไปต่อหน้าต่อตาจากการพยายามช่วยเหลือเขาขณะที่กำลังไล่ล่าผู้ร้ายบนหลังคาตึก และจากความฝังใจครั้งนี้ทำให้เขากลายเป็นโรคกลัวความสูงขึ้นมาทันที สก๊อตตี้ถูกติดต่อจากเพื่อนเก่าที่หายไปนาน ชื่อ เกวิน เอลสเตอร์ (ทอม เฮลมอร์) เจ้าของธุรกิจอู่ต่อเรือให้ช่วยติดตาม เมดเดอลีน (คิม โนแว็ค) ภรรยาของเอลสเตอร์ที่ระยะหลังมักทีท่าทีแปลก ๆ ชอบหายตัวไปทั้งวัน โดยไม่รู้ว่าเธอไปไหน เมื่อสอบถามหรือพูดคุยเธอก็จำเหตุการณ์ไม่ได้ สก๊อตตี้ปฏิเสธที่จะทำงานให้ แต่ก็รับในที่สุด สก๊อตตี้ได้สะกดรอยตามเมดเดอลีนไป พบว่าเธอได้ไปซื้อช่อดอกไม้ที่ร้านขายดอกไม้ จากนั้นก็ไปยังสุสาน โดยที่เธอยืนอยู่หน้าหลุมศพหลุมหนึ่งเป็นระยะเวลานาน และจากนั้นเธอก็ไปยังที่พิพิธภัณฑ์ประจำเมือง โดยนั่งจ้องรูปวาดรูปหนึ่งเป็นเวลานานโดยไม่พูดอะไรเลย สก๊อตตี้สืบทราบว่ารูปวาดนั้น มีชื่อว่า รูปเหมือนของคาราด้า (Portrait of Carada) โดยที่ปอยผมท้ายทอยและช่อดอกไม้ของผู้หญิงในรูปที่ชื่อ คาราด้า เหมือนกับของเมดเดอลีนไม่มีผิด และเมดเดอลีนยังไปเช่าห้องในโรงแรมเก่า ๆ แห่งหนึ่งด้วย แต่เมื่อสก๊อตตี้ตามไป และขอให้เปิดห้อง แต่ไม่พบว่าเมดเดอลีนอยู่ในห้อง ดูหนัง