Terry
Tyler Perry
Patricia
Janet Jackson
Daniel Franklin (Uncredited)
Dwayne Johnson
Sheila
Jill Scott
Dianne
Sharon Leal
Gavin
Malik Yoba
Mike
Richard T. Jones
Angela
Tasha Smith
Marcus
Michael Jai White
Porter
Louis Gossett Jr.
Ola
Cicely Tyson
Editor
Maysie Hoy
Original Music Composer
Aaron Zigman
Director of Photography
Toyomichi Kurita
Director
Writer
Producer
Reuben Cannon
Costume Designer
Keith G. Lewis