Cast

Queen Latifah
Vi Rose Hill

Dolly Parton
G.G. Sparrow

Keke Palmer
Olivia Hill

Jeremy Jordan
Randy Garrity

Courtney B. Vance
Pastor Dale

Kris Kristofferson
Bernard Sparrow

Dexter Darden
Walter Hill

Jesse L. Martin
Marcus Hill

Shameik Moore
Our Lady of Perpetual Tears Choir Master

Chloe Bailey
Our Lady of Perpetual Tears Choir Member

Kate Kneeland
'Mighty High' Choir Member

LA Winters
'Mighty High' Choir Member

Andy Karl
Caleb

Kirk Franklin
Baylor Sykes

DeQuina Moore
Devonne
Paul Woolfolk
Manny

Roy Huang
Justin

Angela Grovey
Earla

KaMillion
Holy Vision Church of Detroit Choir Member

Moses J. Moseley
Club Goer (uncredited)
Crew

Todd Graff
Director
(Directing)

Todd Graff
Writer
(Writing)
Mervyn Warren
Songs
(Sound)
Mervyn Warren
Original Music Composer
(Sound)
Yolanda T. Cochran
Co-Producer
(Production)

Steven P. Wegner
Co-Producer
(Production)

K.C. Hodenfield
Co-Producer
(Production)
Joseph Farrell
Producer
(Production)
Timothy M. Bourne
Executive Producer
(Production)

David Boyd
Director of Photography
(Camera)

Tiffany Little Canfield
Casting
(Production)
Chris Jones
Steadicam Operator
(Camera)
Shakim Compere
Executive Producer
(Production)

Tom Broecker
Costume Design
(Costume & Make-Up)
Cedar Valentine
Art Department Coordinator
(Art)
Drew Ponder
Boom Operator
(Sound)

Broderick Johnson
Producer
(Production)
Rick Kline
Sound Re-Recording Mixer
(Sound)
Chris Jones
Camera Operator
(Camera)

Queen Latifah
Executive Producer
(Production)
Jeff Knipp
Production Design
(Art)
Joe Cecchini
Associate Producer
(Production)
Kathryn Himoff
Editor
(Editing)
Frank Galline
Set Decoration
(Art)
Victoria Ruskin
Art Direction
(Art)
Paul Varrieur
Camera Operator
(Camera)

Andrew A. Kosove
Producer
(Production)
Linda Cohen
Music Supervisor
(Sound)
Curt Sobel
Music Editor
(Sound)

Bernard Telsey
Casting
(Production)
Mark Fincannon
Casting
(Production)
Layne Brightwell
Costume Supervisor
(Costume & Make-Up)
Catherine Paura
Producer
(Production)
Luca Kouimelis
Script Supervisor
(Directing)
Mary H. Ellis
Sound mixer
(Sound)
Tim LeBlanc
Sound Re-Recording Mixer
(Sound)
Randy Southerland
Transportation Captain
(Crew)
Benjamin Cheah
Supervising Sound Editor
(Sound)
Phil Barrie
Sound Effects Editor
(Sound)
Van Redin
Still Photographer
(Camera)
P.K. Munson
First Assistant Camera
(Camera)

P.K. Hooker
Sound Effects Editor
(Sound)
Tim J. Walters
Transportation Coordinator
(Crew)
Michael G. Nathanson
Producer
(Production)

Joel Dougherty
Dialogue Editor
(Sound)

Gregg Swiatlowski
Dialogue Editor
(Sound)

Angela O'Neill
Property Master
(Art)
Rob Price
Digital Compositor
(Visual Effects)