De dertienjarige Henry Matthews (Uriah Shelton) is een uitzonderlijke getalenteerde R&B-zanger wiens leven overhoop wordt gegooid nadat zijn vader, een marinier, opnieuw naar Afghanistan wordt gestuurd. Zijn moeder raakt hun huis kwijt en hij wordt gedwongen bij zijn opa te gaan wonen die zijn muziek haat. Henry wil ondanks alle obstakels meedoen aan een zangcompetitie in de hoop dat hij wint en hij op die manier aan zijn ellende kan ontsnappen.