Starring Cast
Key crew
Director
Screenplay
Producers
Music
Cinematography
Editor
Production design
Costume design
Casting
Full cast
43 cast membersAlonzo Millsap
Tre
Richard Reed
Bailiff #1
Dale Neal
Kid #1
C.O.C.O. Brown
Poet / MC
Tre Rogers
Young Man at Reunion
Emmbre Perry
Man on the Bus
Jeronn C. Williams
Singer / Reverend
Dale C. Bronner
Reverend
Joyce D. Williams
Singer #6
Crew by department
76 crew membersDirecting
Writing
Production
Justin Bones
Producer
Mike Upton
Producer
Reuben Cannon
Producer
Roger M. Bobb
Producer
John Findley III
Location Manager
Jennifer Booth
Production Manager
Michael Paseornek
Executive Producer
Rosemary Lara
Production Manager
Tyler Perry
Executive Producer
Carl Pedregal
Post Production Supervisor
Jennifer M. Byrne
Post Production Accountant
Camera
Editing
Sound
Andrew Morgado
Foley
Richard Kitting
Foley
Shelley Roden
Foley
Brent Findley
Sound Editor
Andrew Morgado
ADR & Dubbing
Douglas L. Hill
Boom Operator
Greg Crawford
ADR & Dubbing
Jeremy Balko
ADR & Dubbing
Mark DeSimone
ADR & Dubbing
Todd Niesen
ADR & Dubbing
Cody King
Dialogue Editor
Dean Hovey
Sound Effects Editor
Stuart Provine
Sound Effects Editor
Jay Nierenberg
Supervising Sound Editor
Music
Art
Visual Effects
Costume & Makeup
Other
Chuck Graydon
Driver
Roy A. Grace
Driver
Daniel B. Foster
Leadman
John Stewart
Compositors
Levi Loy
Electrician
Mark Miller
Electrician
Tripp Norton
Electrician
Troy Toebben
Electrician
Tyler Perry
Theatre Play
Diane Hounsell
Script Supervisor
Gerard 'Gus' Williams
Stunt Coordinator
Mike Robertson
Best Boy Electric
Joseph Hampton
Set Production Assistant
Jenny Cho
Post Production Assistant
Latham Robertson
Post Production Assistant