Cast (46)

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

Crew (19)

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