Cast (45)

Meagan Good

Ava Bertrand

Cory Hardrict

Dallas Bertrand

Joseph Lee Anderson

Benji

Taylor Polidore

Rona

Shannon Wallace

Jim

Richard Lawson

Clarence

Debbi Morgan

Gene

Mark Elliott Brewer

Sheriff

Ursula O. Robinson

Linda Bertrand

Berry Williams Jr.

Morris Bertrand

Rakeem Laws

Keith Bertrand

Jeffrey Creightney

Troy Bertrand

Adam Jerome Sperandio

Bartender (Jack)

Joe Komara

Lawyer

Sarah Girma

Female #1

Delandrian Lamar Aikens

Choir Director

Jason McGee

Choir Director

Anthonique Page

Choir Member

Anthony Johnson

Choir Member

Antwan Smalls

Choir Member

Atenya Dillon

Choir Member

Brianna Lankford

Choir Member

Calvin J. Ford

Choir Member

Camille Grigsby

Choir Member

Cassandra Chism

Choir Member

Dana Daniels

Choir Member

Dedrick Clark

Choir Member

Derrick Jenkins

Choir Member

Faith Norman

Choir Member

Gabrielle Lane

Choir Member

Ja'Tia Sills

Choir Member

James Connor

Choir Member

Laray Mitchell Sr.

Choir Member

Michael Essex

Choir Member

Natalie Lafourche

Choir Member

Pamela Chisholm

Choir Member

Shannon Pierre

Choir Member

Sharetta Morgan-Harmon

Choir Member

Shayla Tenelle Loadholt

Choir Member

Skylar Elain Pugh

Choir Member

Soneisha Ling

Choir Member

Symone Wright

Choir Member

Taneka Lemle

Choir Member

Milan Respress

Young Ava (Age 8) (uncredited)

Art Newkirk

Carnie / Church Member (uncredited)

Crew (42)

Sharon Busse

Production Design

Tyler Perry

Director

Tyler Perry

Writer

Tyler Perry

Producer

Angi Bones

Producer

Dianne Ashford

Producer

Will Areu

Producer

Storm Evans

Editor

Ricky Aguirre

Set Designer

Carole Wurst

Associate Producer

Courtney Glaude

Second Unit Director

Branden Arnold

Stunt Double

Aleshia Mueller

Script Supervisor

Jermaine Holt

Stunt Double

Sadiqua Bynum

Stunt Double

Rob Mars

Second Unit Director

Ivan John

Stunt Double

Joshua Wade

Stunt Double

Chelsey Goldsmith

Utility Stunts

Gretchen Gattuso

Set Decoration

Trevor McNure

Assistant Property Master

Troy Faruk

Stunt Double

Tyron Woodley

Stunt Double

Paul Krumper

Camera Operator

Justin DeGuire

First Assistant Camera

Warren Brace

First Assistant Camera

Aaron 'Cujo' Cooley

Sound Mixer

Donyelle J. Manigo

Gaffer

Andy Norman

Associate Producer

Granger Summerset II

Stunt Double

Kane Pearson

First Assistant Camera

Rob Mars

Stunt Coordinator

Michael Watson

Director of Photography

Karen Manuel

Unit Production Manager

Rhavynn Drummer

Location Casting

Joel C. High

Music Supervisor

Raiyonda Vereen

Costume Designer

Derrick Doose

First Assistant Director

Meagan Good

Producer

Kim Taylor-Coleman

Casting

Robin 'RK' Kempf

Second Assistant Director

Sherri Chung

Original Music Composer