Cast (45)

Alden Ehrenreich

Ethan Wate

Alice Englert

Lena Duchannes

Jeremy Irons

Macon Ravenwood

Viola Davis

Amma Treadeau

Emmy Rossum

Ridley Duchaness

Thomas Mann

Wesley "Link" Lincoln

Emma Thompson

Mrs. Lincoln / Sarafine Duchannes

Eileen Atkins

Emmaline Duchannes

Margo Martindale

Delphine Duchannes

Zoey Deutch

Emily Asher

Tiffany Boone

Savannah Snow

Rachel Brosnahan

Genevieve Duchannes

Kyle Gallner

Larkin Ravenwood

Pruitt Taylor Vince

Mr. Lee

Robin Skye

Mrs. Hester

Randy Redd

Reverend Stephens

Lance E. Nichols

Mayor Snow

Leslie Castay

Principal Herbert

Sam Gilroy

Ethan Carter Wate

Cindy Hogan

Mrs. Asher

Gwendolyn Mulamba

Mrs. Snow

Cole Burden

Union Captain

Billy Wheelan

Union Soldier

Christopher Darby

Train Teen

Jackie Tuttle

Isobel Duchannes (uncredited)

Camille Balsamo

Katherine Duchannes (uncredited)

Lindsay Clift

Althea Duchannes (uncredited)

Lucy Faust

Juliette Duchannes (uncredited)

Justine Wachsberger

Justine Duchannes (uncredited)

Teri Wyble

Charlotte Duchannes (uncredited)

Julia Faye West

Duchanness (uncredited)

Bryan Adrian

Billy (uncredited)

J.D. Evermore

Mitchell Wate (uncredited)

Andrea Frankle

Lila Wate (uncredited)

Kay Smith

Leopard Lady (uncredited)

Russ Skains

Castor (uncredited)

Rachel G. Whittle

Caster (uncredited)

Erika Erica

Town Resident (uncredited)

Beau Brasseaux

Caster Shades (uncredited)

Cameron M. Brown

Little Ninja (uncredited)

Tim Bell

Deputy Sheriff (uncredited)

Jim Sojka

Townsfolk (uncredited)

Jordan Sudduth

Confederate Soldier (uncredited)

Edward J. Clare

Spectator (uncredited)

John C. Klein

Gatlin Dad (uncredited)

Crew (36)

Elena Sanchez

Stunt Double

Jwaundace Candece

Stunt Double

Brielyn Sexeny

Stunts

Elena Sanchez

Stunts

Vanessa Motta

Stunts

Ashley Nicole Hudson

Stunts

Leigh Hennessy

Stunts

Terra Grant

Stunts

Ashleigh Dejon

Stunts

Jwaundace Candece

Stunts

Chelsea Bruland

Stunts

Chuck Picerni Jr.

Stunt Coordinator

Richard LaGravenese

Director

Kami Garcia

Novel

Margaret Stohl

Novel

Richard LaGravenese

Screenplay

thenewno2

Music

Broderick Johnson

Producer

Andrew A. Kosove

Producer

Molly Smith

Producer

Erwin Stoff

Producer

David Valdes

Producer

Philippe Rousselot

Director of Photography

David Moritz

Editor

Margery Simkin

Casting

Julie Pitkanen

Script Supervisor

Yolanda T. Cochran

Executive Producer

Richard Sherman

Production Design

Jeffrey Kurland

Costume Design

Steven P. Wegner

Co-Producer

Troy Sizemore

Supervising Art Director

Lorin Flemming

Art Direction

Matthew Flood Ferguson

Set Decoration

John Bramley

Still Photographer

Valentine Marvel

First Assistant Camera

Joe Farrell

Visual Effects Supervisor