故事發生在現代,起因卻在兩個世紀前的家族間爭鬥連綿不斷的蘇格蘭。
格勞累和麥克萊根兩個家族間積有宿怨,這天,老麥克萊根帶著兒子們來到格勞累
城堡尋釁,他對老格勞累說:「我和兒子們將去迎擊英格蘭人。我感到榮幸,在即將到
來的戰鬥中沒有一個可惡的格勞累家的人參加。」
老格勞累不甘示弱:「我年老體弱,不能親自上陣,不過你們中間如果有人誤入戰
斗的最前線的話,準會看到我的兒子莫爾多·格勞累的。」
他的話招致一陣嘲笑:「格勞累的子孫跟女人鬼混比打仗更在行。」
老格勞累氣極了:「告訴你們,只要一個格勞累就足夠打敗你們五十個麥克萊根。」
他召來那不爭氣的兒子莫爾多,命令他立即上戰場去,說完便一命歸天。
莫爾多到了戰場卻只顧與女人調情,一次在躲避麥克萊根家的人追擊時被炸彈炸死
了。
在陰間,莫爾多遭到父親的嚴斥,格勞累宣佈道,由於他的怯懦和荒唐將被下貶到
人間為鬼,每晚十二點鐘後方可以出沒于格勞累城堡。除非哪一天他能令一個麥克萊根
家族的人跪在他面前,承認一個格勞累家的人比五十個麥克萊根家的人更有力,否則,
他將永遠不能躋身於他在天的先輩們之列。
因此,格勞累城堡便鬧了兩個世紀的鬼。
如今,格勞累城堡的主人唐納德·格勞累已經一貧如洗,深深陷入債務之中,只得
以拍賣祖先留下的城堡還債。可是城堡鬧鬼的名聲使得無人敢來問津,直至一個美國人
馬丁夫婦帶著女兒蓓琪到來才對它發生了興趣。儘管馬丁太太有些害怕,但父女倆對鬧
鬼之說並不在乎。不過,晚宴上果然發生了酒瓶自行消失等怪事。十一點半剛過,客人
們便紛紛退席離去。唐納德害怕鬼魂會影響成交,借口天氣不好催促馬丁一家快走,蓓
琪卻覺得這一切挺好玩,非要等到十二點鐘不可……
十二點鐘敲響了,什麼也沒發生。原來是唐納德的管家偷偷把鍾撥快了一個小時。
蓓琪在路上也發現了這一花招,又開車折回,堅持要在城堡過夜。唐納德無奈,只得哀
求莫爾多的鬼魂在這一夜安靜一點。
可是時鐘一到十二點,大廳的玻璃杯猛然跌碎,樓梯上的蜘蛛網不住顫動,似乎有
人奔來走去的樣子。終於,莫爾多的鬼魂出現在蓓琪睡房外的平台上,還敲響了門……
蓓琪開了門,由於格勞累家族的人長得都很像,她把鬼魂當成唐納德了。儘管莫爾
多告訴她自己是鬼魂,她根本不信,以為是唐納德穿著古代的戲裝在嚇唬她,還說什麼:
「我還以為蘇格蘭人沒有幽默感呢?」莫爾多本性不改,出謎語給蓓琪猜,如果猜不出,
就得受罰跟自己接吻。
蓓琪猜不出,逃進房間,莫爾多正想從門縫鑽進去,老格勞累出現制止他。
翌日清晨,蓓琪見到唐納德,硬要他告訴她那個謎底,唐納德吱吱唔唔哪裡回答得
出。蓓琪說:「看樣子,我不受罰,你不會講的。」說著,拉過唐納德來接吻,然後要
他趕快說出謎底,唐納德急得滿頭大汗,幸虧馬丁夫婦來到,才轉移了話題。
談判結果,唐納德賤價把城堡賣給了馬丁。馬丁原準備出高價的,現在佔了便宜十
分得意。他把整個城堡拆了裝船運回美國。唐納德受雇同行,到美國重建城堡。
船上,另一美國商人比格羅聽說這個城堡鬧鬼,斷定是唐納德耍花招,覺得他是個
聰明的推銷員,想僱傭他。
儘管鬼魂不願西行,但老格勞累的嚴命不能違抗。這天夜裡十二點,他又出現在船
上,剛要同蓓琪接吻時,又被父親的鬼魂制止。蓓琪仍把他當唐納德,很不滿他的將吻
不吻的怪行為,加上莫爾多與另一女乘客玩猜謎接吻遊戲時又被蓓琪撞見,更引起了她
對唐納德的反感和氣憤。鬼魂的頻頻出現引起了全船的驚惶不安,唐納德只得向蓓琪承
認確有鬼魂,她遇到的都是鬼魂莫爾多。馬丁夫婦也害怕起來,撕毀合同,退還了城堡。
此時,比格羅卻仍認為這是無稽之談,提出用十萬元買下城堡,以利用聳人聽聞的鬼魂
來為自己的公司作廣告。這反倒使馬丁清醒過來,不願失掉這個做宣傳的良機,搶先以
十二萬五千元又買回了城堡。
果然,全美國都轟動了。國會議員們大聲疾呼決不能容忍一個鬼魂來污染一個先進
國家的自由空氣。而英國的貴族們也慷慨陳詞,抗議一株蘇格蘭的「建築之花」被人從
它的本土上拔除了……
莫爾多的鬼魂十分不習慣美國的生活方式和社會習俗,他向父親的陰魂訴苦,老格
勞累允許他在報仇的機會到來之前不再現形。一時間,鬼魂銷聲匿跡,使得輿論十分失
望。
新的格勞累城堡建成了。馬丁要唐納德在慶祝會上裝扮鬼魂,唐納德雖然很不願意,
卻只好勉強答應下來。
蓓琪和唐納德的關係由於鬼魂的作梗產生了誤會,彼此雖然相愛,卻總存芥蒂。慶
祝會上,蓓琪不見唐納德,馬丁騙女兒唐納德已經離開了這裡。蓓琪十分傷感,心情抑
郁地來到唐納德的房間,正碰見穿著古代蘇格蘭服裝、裝扮成莫爾多的唐納德,又把他
當成真的鬼魂了。聊天中唐納德將錯就錯,借莫爾多的身份告訴蓓琪唐納德是真心愛著
她的,還安慰她說他會回來的。
他們這樣說著話,唐納德忘了自己還要去慶祝會上扮演鬼魂的角色,馬丁裝鬼弄神
的計劃泡了湯。比格羅幸災樂禍,大談關於鬧鬼的說法只不過是個漫天大謊,甚至說他
作過調查,格勞累家族沒有什麼了不起,並非是真正的蘇格蘭望族。唐納德聞言大怒,
甩去戲裝,要去和比格羅評理,馬丁也和比格羅爭執起來。相詬之間,比格羅誇耀起自
己「倒是屬於一個比格勞累有名望得多的世家」,因為他的血統從母親方面講「屬於大
名鼎鼎的麥克萊根家族,這個家族現在只剩下他了。」
唐納德一聽,立即對空中喊道:「莫爾多,莫爾多,你聽見了嗎?」
一瞬間,狂風大作,房間里花瓶摔碎,桌椅翻倒,一陣煙霧中,鬼魂莫爾多出現了。
客人四散逃走。比格羅還強裝鎮靜,說唐納德真會開玩笑,可眼見真的鬼魂逼近,也抱
頭鼠竄了。可是,無論他逃到哪裡,鬼魂總窮追不捨,末了比格羅終於癱倒在地。
莫爾多問道:「現在你願意照著我的話重複一遍吧?」
比格羅忙不迭地說:「願意!願意!」
「我代表所有的麥克萊根家族的成員,對於冒犯了比我們高一等的格勞累家族表示
由衷的歉意,我自願承認,一個格勞累可以打敗五十個麥克萊根。」
比格羅照樣重複不誤。最後還接著莫爾多的命令,用鼻子碰地,向格勞累家族表示
屈服。
莫爾多這才轉向空中呼喚他的父親,從空中傳來老格勞累的聲音:「你的使命已經
完成,現在,我的兒子,你願意的話,可以來天上同你的祖先們相聚了。」
莫爾多:「我很願意,對人間我已經厭倦透了!」
臨行前,他沒忘記向唐納德致謝,感謝他找到了一個麥克萊根,從而解脫了他。
從此,格勞累城堡再也不鬧鬼了。