Colin Farrell spelar Peter Lake, en föräldralös tjuv i 1914-talets New York, som under ett inbrott i ett hus som han tror står tomt möter den undersköna och orädda Beverly med det eldröda håret. Istället för att ringa polisen bjuder hon honom på te. Han blir naturligtvis blixtförälskad. Problemet är bara det att Beverly är dödssjuk i lungsot och inte har lång tid kvar.