Madea
Tyler Perry
April
Taraji P. Henson
Mama Rose
Greta Glenn
Sandio
Adam Rodriguez
Tanya
Mary J. Blige
Wilma
Gladys Knight
Randy
Brian J. White
Jennifer
Hope Olaidé Wilson
Manny
Kwesi Boakye
Byron
Frederick Siglar
Dancer (uncredited)
Renee Horton
Editor
Maysie Hoy
Original Music Composer
Aaron Zigman
Director
Writer
Producer
Production Design
Ina Mayhew
Director of Photography
Alexander Gruszynski
Reuben Cannon
Co-Producer
Jerry P. Jacobs