All Cast

Kimberly Elise

Kimberly Elise

Cheryl

Omar Epps

Omar Epps

Malachi

Danny Glover

Danny Glover

Walter

John Michael Higgins

John Michael Higgins

Brooks

Romany Malco

Romany Malco

Christian

Mo'Nique

Mo'Nique

Aunt May

Nicole Ari Parker

Nicole Ari Parker

Sonya

JB Smoove

JB Smoove

Uncle Lonnie

Gabrielle Union

Gabrielle Union

Rachel

Gladys Knight

Gladys Knight

Dorothy

Jessie T. Usher

Jessie T. Usher

Evan

Gregory Alan Williams

Gregory Alan Williams

Pastor Browning

Ric Reitz

Ric Reitz

Coach Packer

D.C. Young Fly

D.C. Young Fly

Eric

Rachel Kylian

Rachel Kylian

Grace Meyers

Monica

Monica

Waitress

Keri Hilson

Keri Hilson

Jasmine

Nadej K. Bailey

Nadej K. Bailey

Niya

Tara Jones

Tara Jones

Lucy

Marley Taylor

Marley Taylor

Dee Meyers

Ravi Naidu

Ravi Naidu

Dr. Patel

Eric Bell Jr.

Eric Bell Jr.

Little Boy (uncredited)

Wain Jenkins

Wain Jenkins

Church goer (uncredited)