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