元特殊部隊最強の暗殺者(ガンマン)。消したはずの過去が、男を追い詰める― アフリカ・コンゴ共和国。鉱山の利権に絡む極秘の大臣暗殺作戦に参加した元特殊部隊最強の暗殺者ジム・テリア(ショーン・ペン)。しかし完璧な狙撃で任務を遂行後、愛する恋人も何もかも捨て表舞台から姿を消し、血塗られた過去を贖うようにひっそりと生きていた。それから数年後のある日、ジムは突然武装した男たちに襲撃される。やがて暗殺作戦に参加したかつての仲間が次々と殺されていることを知ったジムは、自分を襲った敵が何者なのかを突き止めるため、そして自ら生き残るために、過去と向き合い、再び銃を取る―
オハイオ。入院中の父親の治療費などで経済的に困った青年ヴィンスは大金が入るという仕事を偶然知り、先方の指示通りにニューヨーク郊外の屋敷へ。そこではロシアン・ルーレットで生き残る者が誰かに大金を賭けるという賭博が行なわれ、当初はちゅうちょしたヴィンスだが自分も出場しようと決心。ヴィンスを含む男17人は輪になり、互いに銃を別の参加者の後頭部に向け、一斉に引き金を絞る。やがて数人ずつが落伍していき……。
ロンドンの下町にあるパブに、うだつのあがらない3人の老人たち。カウンターに置かれたグラスの横には、1つの骨壺が置いてある。つい先日まで、若かれし頃からこの場で酒を酌み交わしていた精肉店のジャックが亡くなり、“遺灰は海にまいてほしい”という彼の要望を叶えるため、ジャックの親友レイ、ヴィック、レニーが集まっていた。そして、ジャックの息子ヴィンスが運転する車で、海辺の町マーゲイドを目指す弔いのドライブが始まる。