- 1 hr 48 min
Henry is a middle-school-aged boy living in a small Alabama town with his father, a Marine Reservist/mechanic named William, and his mother, an unemployed drug addict named Lisa. After being constantly bullied in school, Henry hides in a church, where he meets Pastor John. John likes Henry, and after playing some worship music on the piano, recognizes the boy's singing talents. John gives Henry a flier for a Birmingham singing competition. William's unit is deployed to Afghanistan, with Henry sending his father songs to enjoy and share with his unit. With William gone, the mortgage falls and Henry and his mother are forced to move in with her dad. Lisa's dad hates Henry's music and didn't care for Lisa's husband. Henry skips school, with Lisa worrying but ultimately breaking a promise of sobriety and getting high. Henry sees his mom getting high and unplugs his headphones. Lisa's dad returns and strikes Henry for listening to his songs and for skipping school. Henry leaves for the competition, telling his addled mom goodbye. William returns from his tour, unaware Lisa had moved and then finding her high. William heads to Birmingham to find Henry. Henry goes far enough to get media attention, which Lisa's dad sees. Lisa and her father drive to find the boy. Lisa's father explains that Henry has been unsupervised all this time, with Lisa adding that William was killed 3 months ago. Henry turns to William for a response, but the truth is revealed that William is just a ghost. Henry drops out of the contest and Williams' spirit visits a fellow Marine. The Marine's remote breaks on the channel featuring Henry, with a letter explaining to help Henry if William is killed. The film cuts back to Henry who can't sing and is eliminated. However, as another singer had quit, Henry is given that singer's spot. The film concludes with William's friend helping Henry win the competition and a recording contract.