For 5 år siden var filantropen Franny (Richard Gere) involveret i et biluheld sammen med et gammelt vennepar. Han overlevede som den eneste. Nu er hans afdødes venners datter, Olivia (Dakota Fanning), blevet gift med en sympatisk ung læge, Luke (Theo James), og Franny øjner chancen for at hjælpe de nygifte og måske råde bod på fortiden. Så han begynder at blande sig i deres liv. Han køber et hus til dem, og han giver Luke et job. Hans generøsitet kender ingen grænser. Det er næsten for godt til at være sandt.