เรื่องราวติดตามชีวิตของ Eric Lomax (รับบทโดย Colin Firth), นายทหารอังกฤษที่ถูกจับเป็นนักโทษในสงครามและถูกบังคับให้ทำงานสร้างทางรถไฟในประเทศไทยซึ่งเป็นที่รู้จักในชื่อว่า “Death Railway” ภายใต้การควบคุมของทหารญี่ปุ่น
Eric ประสบกับความโหดร้ายและการทรมานอย่างหนักในระหว่างที่เขาเป็นนักโทษ เขาต้องเผชิญหน้ากับประสบการณ์ที่น่าสะเทือนใจ ซึ่งทำให้เขาได้รับบาดแผลทางจิตใจและร่างกายอย่างรุนแรง หลังจากสงครามสิ้นสุดลง เขาได้กลับบ้านและเริ่มสร้างชีวิตใหม่ แต่ความทรงจำเกี่ยวกับความโหดร้ายในอดีตยังคงตามหลอกหลอนเขา
เมื่อ Eric พบกับ Patricia (รับบทโดย Nicole Kidman), เขาได้ค้นพบความรักและความหวังที่จะก้าวข้ามอดีต แต่เมื่อเขาได้พบกับ ทหารญี่ปุ่น ที่เคยทำร้ายเขาในอดีต Eric ต้องตัดสินใจว่าจะเลือกทางไหน: การล้างแค้นหรือการให้อภัย