Jet Boy (2001)
Jet Boy (also known as Moments) is a 2001 Canadian movie filmed across Canada. The movie explores a young boy called Nathan (Branden Nadon) and his journey to find his father after his mother dies from a drug overdose. Prior to his journey, Nathan had been prostituting himself. Nathan embarks on this journey and is soon helped by a traveling stranger called Boon Palmer (Dylan Walsh). The two begin to bond, and Boon sees Nathan as a way to make up for his own past.
More at Wikipedia.