Colin Farrell spiller Peter Lake, en foreldreløs tyv i 1914-tallets New York, som under et innbrudd i et hus han tror står tomt møter den vakre og uredde Beverly med det ildrøde håret. Istedenfor å ringe politiet, byr hun ham på te. Han blir naturligvis straks stormforelsket. Problemet er bare at Beverly er dødssyk i lungesott og ikke har lang tid igjen å leve.