5~6년 전, 콜롬비아 보고타에서 우연히 만난 존(브래드 피트)과 제인(안젤리나 졸리). 살인사건으로 검문당하던 제인은 존의 도움으로 무사히 빠져나가고 둘은 첫눈에 반해 사랑에 빠진다. 완벽한 외모와 성품을 가진 최고의 배우자를 만났다고 기뻐하는 두 사람. 그러나, 그것은 사상 최악의 잘못된 만남이었으니…바로 두 사람은 경쟁조직에 속한 일급킬러들이었던 것이다. 하지만 두 사람은 서로의 정체를 전혀 눈치채지도 못한 채 결혼에 골인한다. 그리고 5~6년 후… 겉보기엔 평온한 부부생활을 즐기는 존과 제인 부부. 매일 저녁 7시엔 꼭 함께 저녁식사를 하고, 정원을 가꾸고, 아침이 되면 나란히 차를 타고 출근한다. 하지만 그들이 회사에서 보내는 하루일과는 암살로 시작해 암살로 끝난다. 때로 야근에 특근도 있고 출장도 잦다. 이처럼 평범치 않은 신분의 존과 제인에게 아주 평범한(?) 위기가 닥친다. 바로 권태기에 빠지게 된 것. 처음 만났을때의 설레임은 도무지 찾아볼수가 없고 섹스도 거의 없는 이 부부는 이 심각한 상황을 벗어나기 위해 상담도 해보지만 별 소용이 없다. 그러던 중 조직으로부터 임무를 부여 받은 두 사람은 암살현장에서 예기치 않은 방해꾼을 발견한다. 그리고 상대를 제거하기 위해 총구를 겨눈 순간, 상대 킬러가 바로 자신의 배우자임을 알게 된다. 이 충격적인 사실로 혼돈스러운 것도 잠시, 임무실패에 대한 책임으로 두 사람은 각각 조직으로부터 48시간 내에 상대 킬러를 죽이라는 명령을 받는다. 이제 어제의 부부가 오늘 적이 되어 수단과 방법을 가리지 않고 서로를 죽이기 위해 쫓고 쫓기는 게임을 시작하는데…
1931년 대공황과 금주령의 미국. '죽음의 천사'라고 불리는 마이클 설리반(톰 행크스 분). 마피아 보스의 양아들이기도 한 그는 조직의 일원으로 중요한 임무를 해결하며 살아가고 있다. 물론 거기에는 상대 세력을 제거하는 일(킬러)도 포함되어 있다. 집에서는 자상한 남편이자 든든한 아버지인 마이클. 하지만 그는 세상에서 가장 사랑하는 두 아들에게 차마 자신의 직업을 말하지 못한다. 그러던 어느날 보스의 친아들 코너와 함께 라이벌 조직에게 경고 메시지를 전하러 갔는데 코너가 보스의 명령을 어기고 돌발적인 살인을 저지르고 만다. 그런데 그것보다 더 심각한 일이 발생한다. 평소 아버지의 직업을 궁금해 하던 마이클의 큰 아들 마이클 주니어(타일러 후츨린 분)가 그 광경을 목격한 것이다. 이 사건으로 아버지의 신임을 잃게 된 코너는 마이클 일가(아내와 막내)를 처참하게 살해한다. 아슬아슬한 시간 차로 목숨을 건진 마이클과 그의 큰 아들. 이제 마이클은 이 모든 일의 배후에 조직이 개입되어 있다고 판단, 어린 아들과 함께 거대 조직을 상대로 힘겹고 험난한 복수의 여정을 시작한다. 세상에서 가장 고독한 아버지와 아들. 그들은 비로소 서로의 존재감을 그 어느 때 보다 절실히 느끼게 된다. 그리고 늘 아버지의 사랑에 목 말라 하던 마이클 주니어는 동생과 달리 자신에게는 절제된 사랑을 베풀었던 아버지의 진실을 읽게 되는데.
신혼부부 아담(알렉 볼드윈)과 바바라(지나 데이비스)는 어처구니 없는 사고로 사망하고 행복했던 시절을 잊지 못해 유령이 되어 계속 집에 머문다. 그러던 어느날 찰스 가족이 이사오자 아담과 바바라는 그들을 쫓아낼 계획을 세운다. 찰스 가족을 쫓아내기 위해 유령소동을 벌였지만 번번이 실패한다. 아담부부는 찰스의 딸 리디아(위노나 라이더)와 친해지고 리디아와 결혼을 꿈꾸는 사악한 장난꾸러기 비틀쥬스(마이클 키튼)는 계속해서 사건을 벌이고, 일은 꼬여만 가는데...