 On September 1, after over 3,000 miles, he collapses in Thunder Bay, Ontario and is hospitalized.Terry Fox is accompanied on his journey by his friend, Doug Alward, played by Michael Zelniker, who has to bear the burden of handing Terry's disappointment and anger when the marathon does not meet his expectations.Robert Duvall, starring as Bill Vigars, public relations officer for the Cancer Society of Canada, also accompanies Terry on his journey, and masterminds a publicity campaign which results in mass support for Terry's Marathon of Hope.