All Cast

Tyler Perry

Tyler Perry

Madea

Taraji P. Henson

Taraji P. Henson

April

Adam Rodriguez

Adam Rodriguez

Sandio

Mary J. Blige

Mary J. Blige

Tanya

Gladys Knight

Gladys Knight

Wilma

Brian J. White

Brian J. White

Randy

Hope Olaidé Wilson

Hope Olaidé Wilson

Jennifer

Kwesi Boakye

Kwesi Boakye

Manny

Frederick Siglar

Frederick Siglar

Byron

Renee Horton

Renee Horton

Dancer (uncredited)

Greta Glenn

Greta Glenn

Mama Rose