Angela Bassett
Brenda Brown
Angela Bassett
Brenda Brown
Rick Fox
Harry Belton
Lance Gross
Michael Brown
Chloe Bailey
Tosha Brown
Mariana Tolbert
Lena Brown
SofĂa Vergara
Cheryl
Tamela Mann
Cora Brown
David Mann
Leroy Brown
Tyler Perry
Madea / Joe
Frankie Faison
L.B.
Margaret Avery
Sarah Brown
Jenifer Lewis
Vera
Lamman Rucker
Will
Kris D. Lofton
Calvin
Phillip Edward Van Lear
Michael Sr.
Irma P. Hall
Mildred
Michael J. King
Coach
LaVan Davis
Bus Driver
LaNisa Renee Frederick
Bus Passenger
Olumiji Olawumi
Gang Member #1
Tory O. Davis
Man
Mark Russell Gray
Officer
Jonathan Slocumb
Pastor
Robert C. Goodwin
Postman
Allen D. Edge
Samuel
Keith Kupferer
Supervisor
Jacqueline Williams
Worker
Phil Ridarelli
Power Company Worker
David Kronawitter
News Reporter
Roy McCrerey
NBA Coach
Shawn Shepard
Doctor
Tom Clark
Press Member #1
Tasia Grant
Press Member #2
Michael H. Cole
Richard
Adrienne Reynolds
Waitress
Penny Slusher
Woman
Wes Kennemore
Carnival Worker
Mia Butler
Woman
Gerard 'Gus' Williams
Arresting Officer
Tyler Parks
Kirby (uncredited)
James Pusztay
Construction Foreman (uncredited)
Anthony K. Hyatt
Basketball Player (uncredited)
Gene Bryant
Basketball Player (uncredited)
Kenny Cook
Doctor (uncredited)
Tim Blanchard
Reporter (uncredited)
Brandon Richardson
Officer Thompson
Reuben Cannon
Producer
Tyler Perry
Producer
Michael Paseornek
Executive Producer
Aaron Zigman
Original Music Composer
Maysie Hoy
Editor
Kim Williams
Casting
Ina Mayhew
Production Design
Judy Rhee
Art Direction
Lance Totten
Set Decoration
Tyler Perry
Director
Joel C. High
Music Supervisor
Keith G. Lewis
Costume Designer
Sandi Sissel
Director of Photography
Roger M. Bobb
Co-Producer
Joseph P. Genier
Co-Producer
Rudra Banerji
Set Production Assistant
Gerard 'Gus' Williams
Stunt Coordinator
Tyler Perry
Writer
Adam Miller
Location Manager