Characters played by Forest Whitaker
Reverend Cornell Cobbs
Characters played by Angela Bassett
Aretha Cobbs
Characters played by Jennifer Hudson
Naima
Characters played by Tyrese Gibson
Loot
Tyson
Characters played by Jacob Latimore
Langston
Characters played by Mary J. Blige
Angel
Characters played by Nas
Street Prophet (Isaiah)
Characters played by Vondie Curtis-Hall
Pawnbroker
Characters played by Luke James
Jo-Jo
Joseph
Characters played by Grace Gibson
Maria
Mary
Characters played by Rotimi
Officer Butch McDaniels
Characters played by J. Mallory McCree
Kyle
Characters played by Henry Hunter Hall
Snoopy
Characters played by Michael Dale
Innkeeper
Characters played by Doug Willen
Chic Man
Characters played by Sorika Wolf
Chic Man's Mistress
Characters played by Jason Samuels Smith
Hotel Security Guard
Characters played by C. Kelly Wright
Desperate Pawnshop Woman
Characters played by Braille Diaz
Boy Thief
Characters played by Roz Beauty
On-Set Choir Member
Characters played by Tia Blake
On-Set Choir Member
Characters played by Richard Crandle
On-Set Choir Member
Characters played by Mamie Duncan-Gibbs
On-Set Choir Member
Characters played by Bernita Ewing
On-Set Choir Member
Characters played by Dwayne Grayman
On-Set Choir Member
Characters played by Bruce Hawkins
On-Set Choir Member
Characters played by Jared Wayne Gladly
On-Set Choir Member
Characters played by NeiCe Knight
On-Set Choir Member
Characters played by Brandi Chavonne Massey
On-Set Choir Member
Characters played by Nat Morris
On-Set Choir Member
Characters played by Ashdyn Unique Neal
On-Set Choir Member
Characters played by Contrella Patrick-Henry
On-Set Choir Member
Characters played by Gavyn Pickens
On-Set Choir Member
Characters played by Lexi Rhoades
On-Set Choir Member
Characters played by Michelle Robinson
On-Set Choir Member
Characters played by Gayle Samuels
On-Set Choir Member
Characters played by Eddie B. Sands Jr.
On-Set Choir Member
Characters played by Levensky Smith
On-Set Choir Member
Characters played by Judine Somerville
On-Set Choir Member
Characters played by Milton David Vann
On-Set Choir Member
Characters played by Anita Welch
On-Set Choir Member
Characters played by Alyson Williams
On-Set Choir Member
Characters played by Collin Heyward
Nativity Dancer
Characters played by Marija Juliette Abney
Nativity Dancer
Characters played by Abdur-Rahim Jackson
Nativity Dancer
Characters played by Nijawoon K. Matthews
Nativity Dancer
Characters played by Coral Dolphin
Nativity Dancer
Characters played by Karine Plantadit
Nativity Dancer
Characters played by Ayo Jackson
Nativity Dancer
Characters played by Ryan Rankine
Nativity Dancer
Characters played by Pedro Morillo Jr.
B-Boy
Characters played by Steven Rosa
B-Boy
Characters played by Virgil Gadson
B-Boy
Characters played by Prashant Lamar Murthy
Church Band Guitarist
Characters played by William Powell
Church Band Drummer
Characters played by Alphaeus Bennett
Church Band Bass Player
Characters played by Hubert Powell III
Church Band Organist
Characters played by William Horberg
Church Band Pianist
Characters played by Abdel Salaam
Drummer
Characters played by Farai Malianga
Drummer
Characters played by Frank Malloy IV
Drummer
Characters played by Antoine Drye
Trumpet Player
Characters played by Tommy Bayiokos
Bus Driver Spiro
Characters played by Alexander Blaise
Officious Doorman
Characters played by José Báez
Guy in Santa Hat
Characters played by Kevin Cannon
Actor
Characters played by Natalie Carter
Bus Singer #6
Characters played by Rebekah Cohen
Church Member
Characters played by Marcia M Francis
Female Usher
Characters played by Samantha Gelnaw
Bus Passenger
Characters played by Darryl Reuben Hall
New Choir Member
Characters played by Johnathan Hallgrey
Church Deacon #3
Characters played by Efraiem Hanna
Vendor
Characters played by Amyrh Harris
Church Goer
Characters played by Landon Ifill
Holy Child
Characters played by Kimberly L. Jackson
Church Goer
Characters played by Jazmin Kamali
Church Congregant
Characters played by Dennis Lauricella
Corrections Officer
Characters played by Ebony J Lewis
Wretched Woman
Characters played by Doris McCarthy
Times Square Tourist
Characters played by Michael McFadden
Bus Passenger
Characters played by Jevon McFerrin
Bus Singer #2
Characters played by M. Xavier O'Connor
Transvestite inmate
Characters played by Austin Purnell
Langston's Father
Characters played by Darnell Rose
Church Member
Characters played by Paugh Shadow
Bethlehem
Modern Day Thug Hallucination
Characters played by Mihran Slougian
Convenience Store Manager
Characters played by Iris Taylor
Church Congregant
Characters played by Uziman
Arab Businessman
Characters played by Joseph Monroe Webb
Security Guard #2
Characters played by Volieda Webb
Bus Passenger
Characters played by Dolores Winn
Homeless Wretched