Ethan Wate
Lena Duchannes
Macon Ravenwood
Amma
Ridley Duchannes
Link
Mavis Lincoln / Sarafine
Gramma
Aunt Del
Emily Asher
Savannah Snow
Genevieve Duchannes
Larkin Ravenwood
Mr. Lee
Mrs. Hester
Reverend Stephens
Mayor Snow (as Lance Nichols)
Principal Herbert
Ethan Carter Wate
Mrs. Asher
Mrs. Snow (as Gwendolyn Mulamba)
Union Captain
Union Soldier
Train Teen
Billy (uncredited)
Katherine Duchannes (uncredited)
Deputy Sheriff (uncredited)
Town Resident (uncredited)
Spectator (uncredited)
Nerd #2 (uncredited)
Little Ninja (uncredited)
Althea Duchannes (uncredited)
Union Soldier (uncredited)
Earl (uncredited)
Mitchell Wate (uncredited)
Juliette Duchannes (uncredited)
Lila Wate (uncredited)
Theatre Patron (uncredited)
Gatlin Dad (uncredited)
Cloud Man (uncredited)
Matriarch Caster (uncredited)
Cliché #1 (uncredited)
Student (uncredited)
Emory (uncredited)
Suttler (uncredited)
Horrified Screaming Spectator (uncredited)
Castor (uncredited)
Leopard Lady (uncredited)
Townsfolk (uncredited)
Confederate Soldier (uncredited)
Isobel Duchannes (uncredited)
Justine Duchannes (uncredited)
Duchanness (uncredited)
Caster (uncredited)
Charlotte Duchannes (uncredited)