cast
Queen Latifah
as Vi Rose Hill
Dolly Parton
as G.G. Sparrow
Keke Palmer
as Olivia Hill
Kris Kristofferson
as Bernard Sparrow
Courtney B. Vance
as Pastor Dale
Dexter Darden
as Walter HIll
Jeremy Jordan
as Randy Garrity
Shameik Moore
as Our Lady of Perpetual Tears Choir Master