香港皇家警察萧玉龙(萧玉龙 饰)和刘兆铭(刘兆铭 饰)是一对同袍好友。某晚,二人参加婚宴,刘酩酊大醉,随之被扒手盗去荷包,更险遭飞车撞倒。二人驱车追赶飞车司机,糊里糊涂来到一片荒芜所在,更目睹持刀男子(黄初一 饰)追杀中年妇女的场面。他们上前制止,经过一番殊死搏斗,最终刘将持刀男子射杀。
然而蹊跷之事接踵而至,先是房间突然陷入混乱,然后萧之女友也被恶物缠身。虽经拜神请愿,却未见成效。最后经高人指点,萧方明白这一连串怪异事件的背后竟是隐藏多年的世代冤案……。农夫托马斯·阿龙索是一个有点自闭的农夫,只有到了夜晚,他才会拉起心爱的小提琴。1948年的一个雨天,委内瑞拉高地上,托马斯和他12岁的儿子圣地亚哥一起埋葬了妻子。回到家中,他找出了妻子唯一的一张照片,那是她年轻的时候在一个美丽的海岸拍下的。圣地亚哥一边端详母亲的照片,一边让爸爸给他讲述海的故事,从未离开高原的托马斯只得将自己想象中完美的大海描述给儿子。从此父子俩便开始用自己的方式和想象建造梦想中的人间天堂。与此同时,影片的另一条线索也随之展开,一个专门拍摄人像的摄影师来到了高原。醉醺醺的他阴差阳错的走到了托马斯和圣地亚哥的小房子,托马斯帮助他找回了卡车。当摄影师打开他的旧幕布时,圣地亚哥发现了这个熟悉的海景。为了感谢他们,摄影师答应他们会再回来为他们在这块大海的幕布前拍照。
影片的结尾是圣地亚哥在众人面前开起了父亲的玩笑,托马斯终于不再自闭,欣然接受了儿子的戏弄。父子俩慢慢变得开朗,快乐起来,他们也不再为孤独而烦恼痛苦了。。