Three Wishes is a 1995 American fantasy drama film directed by Martha Coolidge and starring Patrick Swayze, Mary Elizabeth Mastrantonio and Joseph Mazzello.
Tom, who deeply misses his father, feels left out of father-son activities (baseball and camping) in the community.
Further, while driving one day with Tom and Gunny, Jean accidentally runs into a drifter named Jack McCloud, breaking his leg.
Feeling sorry for him, Jean invites Jack and his female dog Betty Jane to stay at her home until his leg has healed.
Gunny realizes his wish to fly in the middle of the fireworks, unseen by the public congregated in the park.
Tom's wish is fulfilled when his long-lost father is discovered alive, and he returns home after being freed from his imprisonment by the People's Republic of China.