All Cast

Forest Whitaker

Forest Whitaker

Reverend Cornell Cobbs

Angela Bassett

Angela Bassett

Aretha Cobbs

Jennifer Hudson

Jennifer Hudson

Naima

Tyrese Gibson

Tyrese Gibson

Loot / Tyson

Jacob Latimore

Jacob Latimore

Langston

Mary J. Blige

Mary J. Blige

Platinum Fro

Nas

Nas

Street Prophet (Isaiah)

Vondie Curtis-Hall

Vondie Curtis-Hall

Pawnbroker

Grace Gibson

Grace Gibson

Maria / Mary

J. Mallory McCree

J. Mallory McCree

Kyle

Rotimi

Rotimi

Officer Butch McDaniels

Michael Dale

Michael Dale

Innkeeper

Doug Willen

Doug Willen

Chic Man

Henry Hunter Hall

Henry Hunter Hall

Snoopy

Marija Abney

Marija Abney

Nativity Dancer

Jevon McFerrin

Jevon McFerrin

Bus Singer #2 (uncredited)

Amyrh Harris

Amyrh Harris

Church Goer (uncredited)

Paugh Shadow

Paugh Shadow

Bethlehem / Modern Day Thug Hallucination (uncredited)