Duration: 1h 57m
Budget: $25,000,000
Revenue: $31,158,113

Vi Rose Hill

G.G. Sparrow

Olivia Hill

Randy Garrity

Walter Hill

Pastor Dale

Marcus Hill

Baylor Sykes

Earla

Caleb

Devonne

Bernard Sparrow

Manny

Mr. Hsu

Justin

Officer Darrell Lino (as Judd Derek Lormand)

Our Lady of Perpetual Tears Choir Master

Our Lady of Perpetual Tears Choir Member

'Mighty High' Soloist

Our Lady of Perpetual Tears Soloist

Caleb's Dad

Restaurant Manager

Stage Manager

Club Girl

Man at Table

Church Kitchen Patron #1

Church Kitchen Patron #2

Man with Cellphone

Pacashau Sacred Divinity Choir Member

Pacashau Sacred Divinity Choir Member

Pacashau Sacred Divinity Choir Member

Pacashau Sacred Divinity Choir Member

Pacashau Sacred Divinity Choir Member

Holy Vision Church of Detroit Choir Member

Holy Vision Church of Detroit Choir Member

Holy Vision Church of Detroit Choir Member

Holy Vision Church of Detroit Choir Member

Holy Vision Church of Detroit Choir Member

Holy Vision Church of Detroit Choir Member

'Mighty High' Choir Member

'Mighty High' Choir Member

'Mighty High' Choir Member

'Mighty High' Choir Member

'Mighty High' Choir Member

'Mighty High' Choir Member

'Mighty High' Choir Member

'Mighty High' Choir Member

'Mighty High' Choir Member

'Mighty High' Choir Member

Our Lady of Perpetual Tears Choir Member

Our Lady of Perpetual Tears Choir Member

Our Lady of Perpetual Tears Choir Member

Our Lady of Perpetual Tears Choir Member

Our Lady of Perpetual Tears Choir Member

Our Lady of Perpetual Tears Choir Member

Our Lady of Perpetual Tears Choir Member

Our Lady of Perpetual Tears Choir Member

Our Lady of Perpetual Tears Choir Member

Our Lady of Perpetual Tears Choir Member

Our Lady of Perpetual Tears Choir Member

Pacashau Sacred Divinity Musician (Organ)

Pacashau Sacred Divinity Musician (Piano)

Vi's Hopsital Patient (uncredited)

Club Goer (uncredited)