Miracle Run

Miracle Run is a 2004 television film starring Mary-Louise Parker, Zac Efron, Bubba Lewis, and Aidan Quinn.

Plot
In a flashback, a single mother, Corrine Morgan-Thomas (Mary-Louise Parker) discovers that her six year old twin boys Steven (Zac Efron) and Phillip (Bubba Lewis) are autistic. The day she learns they are autistic, her boyfriend leaves because he knows raising autistic twins will be difficult. One of her sons won't say anything until a late age, while the other son repeats what others say. She refuses to give up on their potential. Thanks to her support the boys flourish. In the present, on their first day of high school, they are teased and made fun of and called 'retards'. Only one girl, Jennifer (Alicia Morton) has the courage to hang out with them, and Steven develops a crush on her. Steven joins the cross country team. Before the race, Steven sees Jennifer kiss another guy, and is hurt and confused. Corinne finds Steven sitting down on the grass looking sad, and she finds a love poem in his hands that Steven wrote for Jennifer. Then, Steven realizes he has to move on. He wins the first race he runs in and Phillip gets into a special music school by playing his newfound guitar talent over the phone.

Cast

 * Mary-Louise Parker as Corrine Morgan-Thomas
 * Aidan Quinn as Douglas Thomas
 * Zac Efron as Steven Thomas
 * Bubba Lewis as Phillip Thomas
 * Alicia Morton as Jennifer Michaels
 * Jake Cherry as Young Steven Thomas
 * Jeremy Shada as Young Phillip Thomas

Locations
The movie was filmed in New Orleans, Louisiana. The High School campus scenes were filmed at Holy Cross High School's original campus (Holy Cross High School relocated to a new campus due to Hurricane Katrina). The scenes with the cross country running were filmed in New Orleans City Park.

Trivia

 * The song Philip plays for the audition over the phone is Classical Gas by Mason Williams.
 * In the UK, this film was known as The Unexpected Journey