Tyler James Williams
Cyrus
Tyler James Williams
Cyrus
Coco Jones
Roxxie
Trevor Jackson
Kris
Brandon Mychal Smith
Lord of Da Bling
Dawnn Lewis
Gail
Alex Désert
Levi
Nicole Sullivan
Lyla
Courtney B. Vance
Jacob
Jasmine Burke
Eb
Tamara Arias
Flo
Algee Smith
Da Boss
Diva Tyler
Elderly Church Mama
Halle Bailey
Choir Girl #1
Chloe Bailey
Choir Girl #2
Brandin Jenkins
Choir Boy
Nickolas Wolf
Church Attendant (uncredited)
Paul Hoen
Director
Don D. Scott
Teleplay
David Nelson
Co-Producer
Richard Gibbs
Original Music Composer
Danny Teeson
Choreographer
Amy Gibbons
Producer
Girish Bhargava
Editor
Eric Daniel
Story
Paul Hoen
Executive Producer
Mark Hofeling
Production Designer
Eric Daniel
Teleplay
David A. Makin
Director of Photography