伍德全為人樂觀,不務正業,憑著他的小聰明在都市裡打滾。因欠下小旅店三個多月房租,女工林小燕對他其深表同情。伍設計欺騙旅店老闆及一老華僑,事敗,伍悄悄逃離澳門赴港謀生。伍扺港後,結識一失意之國畫家辛極貴,向彼獻計裝死,以騙畫商。事敗,伍與辛又利用另一機會騙得一群顧客及外國遊客。最後,伍捲入「收買騎師」事件中,外圍公司命打手向伍圍毆,幸脫險。伍醒後只見小燕獨伴身旁看護,伍向小燕表白一切,決心改過自新。。100年前的北加利福尼亚的安东尼奥海滩,患有麻风病的富豪布雷克希望在此建立一个小镇,将同样患有麻风病的患者集中起来治疗。然而他的爱心并未得到应有的回报,许多觊觎布雷克财富的贪婪之徒来到这里,伺机杀害了布雷克。
100年后,当小镇人民举行百年庆典时,一团神秘雾气降临小镇,布雷克及其随从的冤魂从大海深处归来,所到之处人们尽皆死亡。神父罗伯特(Hal HolbrooK 饰)无意中发现其祖父藏在教堂墙壁中的日记,终于得知曾发生在100年前的惨剧……。