자유를 꿈꿨지만 전쟁으로 폐허가 되어버린 나의 도시 알레포. 사마, 이 곳에서 네가 첫 울음을 터뜨렸단다. 이런 세상에 눈 뜨게 해서 미안해. 하지만 엄마는 카메라를 놓을 수 없었어. 사마, 왜 엄마와 아빠가 여기 남았는지, 우리가 뭘 위해 싸웠는지, 이제 그 이야기를 들려주려 해. 사마, 이 영화를 네게 바친다.
바이러스 백신 소프트웨어로 수백만 달러를 벌어들이며 한때 IT 업계를 주름잡은 존 매커피. 말도 많고 탈도 많은 그의 기이한 인생행로를 따라가 본다.
보스턴 경찰서의 베테랑 형사이자 법과 규정에 정직한 지극히 평범한 경찰 크레이븐(멜 깁슨). 오랜만에 자신의 집에 찾아온 딸 엠마(보자나 노바코닉)와 오붓한 저녁을 즐기려던 순간, 바로 눈 앞에서 의문의 괴한에게 딸이 무참히 살해당한다. 언론과 동료들 모두 경찰인 그가 표적이었다고 파악한 후 수사에 착수하는 동안, 크레이븐은 딸의 죽음에 대한 의문을 품고 단독 수사에 나서게 된다. 그리고 딸이 ‘노스무어’라는 국가기밀연구소에서 근무했다는 사실과 그 조직이 국가와 비밀리에 계약을 맺고 있으며, 그들의 표적은 처음부터 자신이 아니라 딸이었음을 알게 된다. 국가와 연결된 거대한 음모에 가까워질수록, 그에게 다가오는 검은 위협은 계속되고… 딸의 억울한 죽음을 되갚기 위한 한 아버지의 생애 마지막 반격이 시작된다!
남부럽지 않은 직업과 부를 가진 베로니카. 홀로 차를 몰아 시골길을 달리던 베로니카가 갑자기 울린 휴대 전화를 집으려 고개를 숙인 사이 끔찍한 소리와 함께 차가 무언가를 치받고 만다. 한동안 멈춰 선 베로니카는 차에서 내리지도, 뒤를 돌아보지도 않은 채 다시 시동을 건다. 베로니카는 일상으로 돌아가려 하지만, 사람을 치어 죽였을지도 모른다는 죄의식과 불안은 그녀를 옥죄고, 그녀의 정신과 일상은 서서히 무너져 내린다.
안정적이지만 남편에게서 사랑을 느끼지 못하는 평범한 주부 로버타(로잔느 아퀘트 분)은 신문의 광고란에서 "애타게 수잔을 찾습니다"라는 광고를 보고 관심을 갖게 된다. 로버타는 수잔(마돈나 분)이 어떤 사람인가를 보기 위해 항구로 가서 수잔과 남자친구의 짐을 본다. 로버타는 한동안 수잔을 미행하고 수잔이 가게에서 구두와 바꾼 잠바를 산다. 그런데 잠바에는 열쇠가 들어있었고, 로버타는 열쇠를 건네주겠다며 수잔에게 만나자는 광고를 낸다. 수잔을 만나기 위해 공원에 도착한 로버타는 잠바 때문에 수잔으로 오해를 받아 갱들에게 공격을 당하고, 정신을 잃는다. 짐의 친구 데즈(에이단 퀸 분) 역시 로버타를 수잔으로 착각하고, 기억을 잃은 로버타는 자신이 수잔이라고 생각하게 된다. 이후 수잔을 가방을 찾고, 로버타의 남편 게리는 로버타를 찾고, 짐은 수잔을 찾고, 악당은 귀걸이를 찾고, 로버타는 자아를 찾는 과정이 복잡하게 펼쳐진다.