Tyler Perry
Madea
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
Tyler Perry
Director
Ina Mayhew
Production Design
Alexander Gruszynski
Director of Photography
Tyler Perry
Writer
Aaron Zigman
Original Music Composer
Reuben Cannon
Producer
Tyler Perry
Producer
Maysie Hoy
Editor
Jerry P. Jacobs
Co-Producer
Adam Miller
Props