Nadat zijn beste vrienden omkomen bij een dodelijk ongeval dat hij zelf nauwelijks overleeft, verdwijnt de excentrieke filantroop Franny (Richard Gere) helemaal op de achtergrond.
Vijf jaar later duikt zijn oogappel Olivia (Dakota Fanning), de 23-jarige dochter van zijn vrienden, plots weer in zijn leven op. Ze is zwanger en haar man Luke (Dylan Baker) zoekt werk als dokter. Dolblij omdat hij eindelijk weer iets voor haar kan betekenen, bezorgt Franny hem een baan in zijn kinderziekenhuis. Ook achter de schermen slooft Franny zich uit om het jonge koppeltje te helpen.
Maar hun dankbaarheid maakt al snel plaats voor wrevel en vraagtekens rond zijn motieven. Olivia weet immers niet dat haar weldoener verteerd wordt door schuldgevoelens over het ongeval en dat hij met een stevige morfineverslaving kampt.