이라크로 파병간 남편을 기다리는 이사벨(아나 디 아르마스)은 어느 날 지하철에서 허공을 걷는 한 남자를 목격한다. 그 후로 이사벨의 눈에는 정체를 알 수 없는 인물들이 보이게 되고, 그녀는 그것을 하늘이 내려준 천사라고 믿는데… 한편, 같은 날 지하철에서 한 경찰이 살해된 채로 발견되고, 동료 형사 스코티(키아누 리브스)는 그가 마지막으로 남긴 사진을 중심으로 살인범을 찾기 위해 동분서주하지만 사진 속 인물들은 한 명씩 시신으로 발견되고 사건은 점점 미궁으로 빠지게 되는데… 보이는 모든 것을 의심하라!
An ex-con returns home to the Bronx after three year in prison to discover his wife estranged and his teenage son exploring a sexual transformation that will put the fragile bonds of their family to the test.
닥(Doc McCoy: 알렉 볼드윈 분)은 죄수를 탈출시켜 주는 대가로 돈을 받기로 하지만 함정에 빠져 감옥에 가게 된다. 그의 아내 캐롤(Carol McCoy: 킴 베신저 분)은 남편의 친구이자 두목인 베논(Jack Benyon: 제임스 우즈 분)에게 닥을 보석시켜 달라고 부탁한다. 베논은 그 조건으로 캐롤을 유혹하고, 베논의 도움으로 보석된 닥은 루디(Rudy Travis: 마이클 매드슨 분)와 한슨(Frank Hansen: 필립 S. 호프만 분) 그리고 캐롤과 함께 팀을 구성하여 금고를 턴다. 닥은 밖에 대기하고 있던 캐롤과 떠나고, 루디, 한슨과 한적한 장소에서 만나기로 한다. 닥과 살인자 루디는 서로 죽이려다 루디가 닥의 총에 맞는다. 닥은 베논을 찾아간다. 베논은 닥 앞에서 캐롤을 모욕하고, 둘이 얘기하고 있는 도중 캐롤이 베논을 쏘아 버린다. 자기를 위해 은밀한 거래를 할 수 밖에 없었던 아내를 이해하면서도 닥은 남편으로서 분노한다. 그러나 둘은 서로에 대한 진정한 사랑을 확인하고 거액의 돈과 함께 멕시코로 도주하지만 경찰의 추적으로 목숨을 건 탈출을 시도한다. 한편 닥의 총에 맞았던 루디는 목숨은 간신히 건진채 팔에 부상을 당한채 닥과 캐롤을 쫓아다닌다. 한편 베논의 부하들도 거액의 돈을 찾아 닥과 캐롤을 계속 추적하던 중 그들과 마주치게 된다. 닥과 캐롤은 국경 근처의 조그만 호텔에서 베논의 부하들과, 루디 일행과의 목숨을 건 총격전을 벌인다.