Robert DeNiro gives a rich, well-rounded performance as a blue collar worker in this Kirk Jones directed comedy/drama.
Based on a 1990 Italian film, he plays Frank Goode, a recent widower whose four adult children live in different parts of the country. After they cancel trips to visit him, Frank decides to make surprise trips to each of the kids.
Even though he has health problems off he goes on busses and trains to see his family. Son Robert (Sam Rockwell) had led his father to believe that he had a better job than he actually does; Amy (Kate Beckinsale) leads a family in disrepair; Rosie (Drew Barrymore) dances in Vegas and then there is another son in Mexico who Frank can't seem to contact.
Frank's wife had been the contact with the family, and he heard second hand about his children and how they lived. The title refers to that throw-away line that we all use when asked how we are or if we're happy. We respond "Everybody's Fine". Well, Frank wants to find out for himself.
Rockwell, Beckinsale and Barrymore are all good as the kids but it's an understated, hard working, charming DeNiro that makes this film worth seeing.