시험만 잘 치면 멋진 인생을 살 수 있다고 가르치는 세상에서 기댈 곳 없이 세상에 내몰린 우등생 소녀 첸니엔과 양아치 소년 베이. 비슷한 상처와 외로움에 끌려 서로에게 의지하게 된 두 사람은 수능을 하루 앞둔 어느 날, 첸니엔의 삶을 뒤바꿔버릴 거대한 사건에 휘말리게 된다. 첸니엔만은 평범하고 행복하게 살길 바라는 베이는 그녀의 그림자가 되어 모든 것을 해결하기로 마음 먹는데…
1937년 12월 13일, 일본이 중국 대륙을 침략한 후 난징까지 입성하자 중국 대륙은 무자비한 살육이 판치는 죽음의 땅이 되어간다. 이 시기 난징의 윈체스터 대성당에는 미처 피난을 떠나지 못한 수녀원 학교의 소녀 13명이 남아 돌아가신 잉글먼 신부의 장례를 위해 장의사를 기다리고 있다. 장의사 존(크리스찬 베일)이 죽을 고비를 넘기고 성당에 도착하고 일본군의 총칼을 피해 술집여인들과 중국군 부상병들까지 성당에 숨어들면서 위태로운 이들의 동거가 시작되고 제네바 조약으로 안전지대로 보호받아야 할 성당까지 무력으로 위협하는 일본군의 만행에 존은 분노를 느끼기 시작하는데...