影片根据小说《亚瑟:穿越丛林寻家狗》中的真实故事改编,讲述瑞典越野赛车手Mikael Lindnord(马克·沃尔伯格 饰)和队友们在比赛中穿越厄瓜多尔雨林时,给了一只可怜兮兮的流浪狗肉丸吃,没想到狗狗跟着他们完成了剩余的700公里比赛。
杰夫(库尔特·拉塞尔 Kurt Russell 饰)和艾米(凯瑟琳·奎南 Kathleen Quinlan 饰)是一对夫妻,在一次长途旅行之中,两人驾驶的车辆在荒郊野岭里抛锚了。正当两人急得焦头烂额之际,一个名叫瑞德(J·T·沃尔什 J.T. Walsh 饰)的陌生男人出现在了他们面前。瑞德好心的告诉杰夫和艾米,在不远处有地方能够叫到拖车,杰夫边让艾米跟随瑞德前往,很快,这个错误的决定就让杰夫付出了代价。 在等待拖车的过程中,杰夫自己修好了车,于是,他决定驱车前往瑞德所说的那个地方寻找瑞德和艾米。没想到,当杰夫到达后,当地没有一个人声称见过艾米。杰夫找到瑞德向其质问,瑞德竟然说自己不认识杰夫,更别提什么艾米了。敏感的杰夫察觉事情有诈,他想向警方求助可手上没有任何证据,一时间,杰夫陷入了绝望的境地。
重案组探员乐民(郑浩南 饰)赴泰国办案时结识流落风尘的钢管舞女郎阿丽(腾子萱 饰),两人迅速打得火热,乐民应承即日返来找她,却一直没有兑现承诺。一晃三年,发生警员被杀命案,警方锁定头号通缉犯林超(李德龄 饰),与此同时,乐民儿子离奇遇害,妻子嘉碧(邵美琪 饰)被吓得魂飞魄散,后又奇异症状缠身。腹背受敌的乐民与资深警探琛哥(林雪 饰)共同办案,经验丰富的琛哥怀疑一切是乐民在泰国欠下的桃花债种下的恶果,导致妻儿被人下了“降头”,乐民将信将疑之下,听琛哥指引找法师做法解决,不曾想这让他的困境和林超案又有了关联……