Langston (Jacob Latimore) is een tiener uit Baltimore, opgevoed door zijn alleenstaande moeder, die met de kerstvakantie afreist naar New York City. Daar brengt hij dagen door met zijn van hem vervreemde familieleden dominee Cornell en Aretha Cobbs (Forest Whitaker en Angela Bassett). Langston is al snel klaar met de strenge gedwongen regels van dominee Cornell en hij wenst dan ook om terug te keren naar huis, naar zijn moeder Naima (Jennifer Hudson). Op een inspirerende reis komt Langston in aanraking met nieuwe vrienden, een beetje goddelijke interventie en ontdekt hij de ware betekenis van geloof, genezing en het hebben van een familie