The tragic experiences of his childhood left a deep gap between Michael (played by Ryan Reynolds) and his father Charles (played by Willem Dafoe). Now[Expand All]
The tragic experiences in his childhood left a deep estrangement between Michael (played by Ryan Reynolds) and his father Charles (played by Willem Dafoe). Now a well-known novelist, Michael has just completed a novel called "Fireflies in the Garden". This novel records all the pains of his childhood. The good news that Michael's mother, Lisa (played by Julia Roberts), had finally completed her college education brought him back to his hometown, where he found everything familiar as well as a painful past. Unfortunately, when Michael stepped into the house, what awaited him was the tragic news that his mother had died in a car accident. Looking at his grief-stricken father, Michael began to rethink the meaning of family affection. The father flew into a rage over Michael's new book. He regarded it as his son's accusation against him, and the conflict flared up again between the father and son.[Collapse]