1975年,逆鳞乐队正在录制他们的最后一张专辑,主唱五郎(高良健吾 饰)和团长繁树(伊藤淳史 饰)抱着复杂的心情把专辑命名为《鱼的故事》;1982年,大学生们盛传着关于专辑《鱼的故事》的恐怖传说,平日里胆小的大学生雅史(滨田岳 饰)在夜晚回家的出租车上听到了这首,然后遇到了改变他人生的事;2009年,一艘轮渡载着旅客和少女麻美(多部未华子 饰)在海上行驶,却遇上了劫持轮渡的歹徒,可这时,正义使者(森山未来 饰)出现了;2012年,距离世界末日的最后五小时,奇迹却在这时出现……
因工作原因,静流为孩子们采购治疗间隙阅读的绘本,自然而然想起儿时读过的绘本《向月亮祈祷的小丑》。通过网络,她从居住在东京的男子户服航(谷原章介 饰)手中买到这本书。书中夹了一张手写的点心作法便条,这张纸片跨越空间的距离,将素未谋面的静流和航连接在一起…… 本片根据北川悦吏子的原作改编。
支笏湖畔で朝を迎えた百合子は、杉野の目覚める前に旅館を出て、室蘭に向った。そこにはかつての恋人、今井が待っていた。彼女は今井につき添ってもらい、病院を訪ねたが、結果は彼女の想像妊娠にすぎないことが分った。そこへ、百合子を追ってきた杉野が現われた。当然のように、百合子をはさんで、杉野と今井は対立した。杉野には、今井が百合子とどんな関係にあるのか分らなかった。一方、百合子はそんな二人の男を後に、ニセコ温泉に向った。杉野と今井も彼女の後を追いやがて雪の温泉町に着いた。百合子は、そこで初めて杉野に、今井をかつて愛したことがあるが、今井が不能だったため別れたこと、そして今井が三年後に男性を取戻したことを打明けた。だが、杉野と今井の間は、一層、険悪になっていった。翌朝、今井と言い争って杉野は雪山に飛び出して行った。夜、百合子と今井は不安に駆られて、杉野を探しに出かけ、山小屋で睡眠薬を飲んでふらついている杉野を発見した。杉野は異様な状態の中で、百合子を抱きすくめた。それを見た今井は、その場を去ったが、今度は杉野と百合子が今井の後を追った。追いついた杉野は、不能のために百合子と別れたという今井の秘密を、今井にぶちまけた。怒った今井は杉野に殴りかかり、杉野は自ら崖から身を躍らせた。百合子と今井は、崖下に駆けつけたが、杉野は教え子の女がいたことを告白しながら息を引き取った。百合子と今井は、冷たい雪の中で、暗然と杉野の死顔に見入っていた。