孤独年迈的古巴老渔夫圣地亚哥在连续八十四天没捕到鱼的情况下,不舍不弃,只身驾船赶赴人迹罕至的墨西哥海湾,终于在第五天钓上一条十八英尺长的大马林鱼。经过两昼夜的殊死捕斗,筋疲力尽的圣地亚哥最终降服了这条前所未见的大鱼,并把它绑在了小船的侧舷上。夜色降临,遍体鳞伤的圣地亚哥满怀喜悦地返航,却没料到,看似平静的海面上,一大群饿疯了的鲨鱼正循着血腥味尾随而来……。故事发生在我国台湾。鱼仔为重金所诱惑,替人刺杀某议员,不料流弹击中警员阿狗的妻子美萍,其女佩佩受惊过度导致自闭,阿狗誓言缉拿凶手为妻报仇。四支被误认为凶手遭警方击毙,但阿狗断定真凶另有其人。这天,鱼仔与阿狗不期而遇,并发现彼此竟是多年前的同乡,待他意识到鱼仔就是真凶时,鱼仔已泅水快速逃走。鱼仔诱拐了佩佩潜回久违的老家,年迈的父亲竟把佩佩看作多年前过世的女儿,令站在旁边的鱼仔泪盈双眼。女儿遭绑,生性暴戾的阿狗带鱼仔的妻小前往解救,经过一番良心的救赎,他们互换了人质……。