天真樂觀的小流氓魚仔,深愛著懷了個寶寶的女友小幸,魚仔打算大幹壹票,讓妻小有好日子過,於是接受地方角頭四支的委托,去刺殺壹名議員,雖然任務成功,但流彈卻不小心擊中壹名無辜婦女-阿狗的老婆美萍。阿狗是個基層員警,個性暴躁、頹廢,當時正與美萍鬧離婚,婚還沒離成,老婆就被殺了,女兒佩佩也因驚嚇過度變得自閉,因為這場意外讓家庭遭逢變故,阿狗重新振作,他矢言答應女兒,壹定會親手逮到兇手。
警方在追緝過程中擊斃了四支,並以為四支就是槍殺議員的兇手,認定這場槍殺案已告終結,但阿狗卻認為真兇另有其人,他私下調查,查出整起槍擊事件跟河岸沙洲的開發案有莫大的關聯,於是深入沙洲尋找線索,另壹方面,四支死了,魚仔沒拿到錢,只好成天在沙洲徘徊,期待有人接應。
這天,魚仔與阿狗在沙洲相遇,因為壹場大雨,兩人被困在沙洲中央,壹件致命的槍擊案,讓阿狗與魚仔的生命再度連結,兩人絲毫沒有察覺彼此是兇手與警察,不過,他們卻認出了對方是 20 年前的同鄉。
20 年前,阿狗曾經做過壹件對不起魚仔的事,壹件改變兩人壹輩子的事,深埋在心中的不堪記憶,又開始重新浮出記憶的水面,閑聊了壹陣,阿狗猛然察覺魚仔就是他正要逮捕的兇手,卻因為不會遊泳,眼睜睜的看著魚仔逃走。阿狗循線在醫院找到了小幸與剛出生的小孩,並拘禁了她們,為了營救妻小,魚仔謊稱是阿狗的遠親,把佩佩拐走,要求阿狗前往壹個名為“鳥巢”的地方換人,魚仔很會哄女生,佩佩全然不覺自己被誘拐,為了圓謊,魚仔把佩佩帶回睽違已久的老家,魚仔的父親竟把佩佩誤認成 20 年前過世的女兒,往事歷歷,讓魚仔百感交集。
佩佩被綁,阿狗失去了冷靜,他瞞著警方,帶著魚仔的妻小前往鳥巢,過程中,阿狗深刻感受到魚仔保護家庭的決心,這讓阿狗對自己的行為感到矛盾,幾經波折,雙方在鳥巢交換了人質,相約在家鄉的海堤做最後了斷。
來到相約之地,兩人刻意淡忘的過去漸漸浮現,阿狗必須再重新面對這過去發生的情境,背負著罪惡感那麽多年來,他是已經習慣了那種無能而再度犯錯?還是他願意突破這宿命的枷鎖?魚狗依舊在天空飛翔,在河岸沙洲覓食,尋找彼此、尋找意義…