Beautiful Creatures (2013 film) › Cast
Alden Ehrenreich
Ethan Wate
Alice Englert
Lena Duchannes
Jeremy Irons
Macon Ravenwood
Viola Davis
Amma
Emmy Rossum
Ridley Duchannes
Thomas Mann
Link
Emma Thompson
Mrs. Lincoln/Sarafine
Eileen Atkins
Gramma
Margo Martindale
Aunt Del
Zoey Deutch
Emily Asher
Tiffany Boone
Savannah Snow
Rachel Brosnahan
Genevieve Duchannes
Kyle Gallner
Larkin Ravenwood
Pruitt Taylor Vince
Mr. Lee