cast
Jeremy Irons
as Macon Ravenwood
Viola Davis
as Amma
Emmy Rossum
as Ridley Duchannes
Emma Thompson
as Mrs. Lincoln / Sarafine
Eileen Atkins
as Gramma
Margo Martindale
as Aunt Del
Zoey Deutch
as Emily Asher
Kyle Gallner
as Larkin Ravenwood
Cameron M. Brown
as Little Ninja
Alden Ehrenreich
as Ethan Wate
Alice Englert
as Lena Duchannes
Rachel Brosnahan
as Genevieve Duchannes
Thomas Mann
as Link
Tiffany Boone
as Savannah Snow