Everybody's Fine is a 2009 American drama film written and directed by Kirk Jones, and starring Robert De Niro, Drew Barrymore, Sam Rockwell and Kate Beckinsale.
Despite warnings from his doctor, Frank takes a train to New York City, to see the first of his children, David, the artist.
We hear that David is in some type of trouble in Mexico, and Amy is going there to find out what is happening; they agree to not tell their father any bad news until they know for sure.
Robert also tells Frank his visit is at a bad time, as the orchestra is flying to Europe the next day.
So, within hours Frank prepares to take a bus to Las Vegas to visit his daughter Rosie.
In a lonely hall of the train station, during an encounter with a drug addict, Frank loses his medicine.
In Las Vegas, Rosie meets him in a stretch limo and tells him she was in a big show that he cannot visit, because it ended the previous week.
Frank has another dream of his kids as young children and this reveals their secrets: Amy is separated from her husband, Robert lied about going to Europe and Rosie is really bisexual, as well as the mother of the child Jilly brought over.
Frank goes back to New York and manages to buy a painting by David — a landscape showing telephone lines that are not connected.
The website's critical consensus reads, "A calm, charismatic performance from Robert De Niro nearly saves the movie, but ultimately, Everybody's Fine has the look and feel of a stereotypical Christmas dramedy.
Though he wrote the song from the perspective of De Niro's character, afterwards, he realized it could also be heard from the adult children's view.