Henry Poole abandons his fiancée and family business to spend what he believes are his remaining days alone. The discovery of a 'miracle' by a nosy neighbor ruptures his solitude and restores his faith in life.

Luke Wilson
as Henry Poole

George López
as Father Salizar

Radha Mitchell
as Dawn Stupek

Morgan Lily
as Millie Stupek

Adriana Barraza
as Esperanza

Cheryl Hines
as Meg

Earl Carroll
as Mr. Lawrence

Noah Dahl
as Young Henry Poole

Rachel Seiferth
as Patience

Nick Dash
as Security Guard