Hero (1992)
Dustin Hoffman plays Bernard LaPlante, a homeless man, down on his luck. He is fired from his job and living in a homeless shelter. He is divorced from his wife and has difficulty getting time to see his son. One day he is supposed to go meet his son, but events intervene. A plane crashes and people are trapped inside. Bernard does something very uncharacteristic--he rescues the people inside. One of them is Geena Davis, who is a television reporter. She goes on a quest to find the man who saved her.