八王子の閑静な住宅地で、惨たらしく殺された夫婦の遺体が見つかる。室内には、被害者の血で書かれたと思われる『怒』の文字が残されていた。犯人逮捕に結びつく有力な情報が得られないまま、事件から1年が経ってしまう。千葉の漁港で働く洋平(渡辺謙)は、家出していた娘・愛子(宮崎あおい)を連れて帰ってくる。愛子は漁港で働き始めた田代という男(松山ケンイチ)と親密になっていき、洋平に彼と一緒に住みたいと告げる。しかしその直前に愛子のために田代に正社員登用を勧めて断られていた洋平の胸の内は複雑だった。二人のアパートの下見の際、田代が前住所を偽っていることが判明。さらに田代という名すら偽名だった。疑念を強める洋平が愛子を問いただすと、彼は借金で追われていると告げられる。そんな中、テレビで整形して逃亡を続ける八王子殺人事件の犯人の似顔絵が公開された。手配書を見つめ、警察に電話をかける愛子。時を同じくして田代は行方をくらます。東京にある大手広告代理店に勤める優馬(妻夫木聡)は、たまたま知り合った直人(綾野剛)と親密になり、住所不定の彼を家に招き入れる。直人は末期ガンを患う優馬の母・貴子(原日出子)や友人とも親しくなっていく。しかし日中の彼の行動がわからない上に、仲間内で空き巣事件が連続していること、見知らぬ女性と一緒にいたことが重なり、ニュースで報じられた事件の犯人の特徴を知った優馬の脳裏に直人の姿が浮かぶ。ふと、冗談めかして殺人犯かと口に出してしまう優馬。後日、直人は優馬の前から姿を消す。母と沖縄に引っ越してきた泉(広瀬すず)は、離島を散策中、一人でサバイバル生活をしている田中(森山未來)と出会う。泉は気兼ねなく話せる田中に心を開いていく。ある日、同い年の辰哉(佐久本宝)と訪れた那覇で事件に遭遇。彼女がショックを受け立ち直れないのも自分のせいだと自責の念にかられる辰哉は、田中に悩みを打ち明ける。自分は味方だとの田中の言葉に救われる辰哉だったが、彼の隠された事実を知り、やりきれない思いが胸中に広がっていく。