All Cast

Kimberly Elise
Cheryl

Omar Epps
Malachi

Danny Glover
Walter

John Michael Higgins
Brooks

Romany Malco
Christian

Mo'Nique
Aunt May

Nicole Ari Parker
Sonya

JB Smoove
Uncle Lonnie

Gabrielle Union
Rachel

Gladys Knight
Dorothy

Jessie T. Usher
Evan

Gregory Alan Williams
Pastor Browning

Ric Reitz
Coach Packer

D.C. Young Fly
Eric

Rachel Kylian
Grace Meyers

Monica
Waitress

Keri Hilson
Jasmine

Nadej K. Bailey
Niya

Tara Jones
Lucy
Marley Taylor
Dee Meyers

Ravi Naidu
Dr. Patel

Eric Bell Jr.
Little Boy (uncredited)
