เรื่องราวติดตาม Peter Lake (รับบทโดย Colin Farrell), ขโมยที่มีอดีตซับซ้อนในมหานคร นิวยอร์ก ในช่วงต้นศตวรรษที่ 20 เขาได้พบกับ Beverly Penn (รับบทโดย Jessica Brown Findlay), สาวสวยที่ป่วยเป็นโรคที่ร้ายแรง และเขาหลงรักเธออย่างลึกซึ้ง
ในระหว่างการพยายามที่จะช่วย Beverly ให้หายจากโรค, Peter ต้องเผชิญกับ Pearl (รับบทโดย Russell Crowe), ผู้ลึกลับที่ต้องการขัดขวางเขา ในขณะที่ Peter พยายามหาทางช่วยเหลือ Beverly, เขาค้นพบความหมายที่ลึกซึ้งเกี่ยวกับความรัก ชีวิต และการให้อภัย