If you really believe, magic will find you
Three Wishes is a 1995 drama-fantasy film directed by Martha Coolidge and starring Patrick Swayze, Mary Elizabeth Mastrantonio and Joseph Mazzello.
Watch the Trailer!
While Jane Holman (Mary Elizabeth Mastrantonio) is driving with her two sons, Tom and Gunny, she accidentally runs into a drifter, named Jack McCloud (Patrick Swayze), who breaks his leg. Feeling sorry for him, Jane invites Jack and his dog Betty Jane to stay at her home until his leg has healed. After having some difficulties in adapting to this new lifestyle, Jack soon finds himself loved by the family and they all want him to stay. When he starts teaching baseball to Tom, who misses his father who went missing in action during the Korean War, the two of them develop a strong bond. Meanwhile, Gunny believes that there is more to Jack and Betty Jane than meets the eye, and he is determined to find out what. *Wikipedia*