Margo Martindale, Zoey Deutch and Rachel Brosnahan are in final talks to join the cast of the supernatural love story "Beautiful Creatures" says Variety.
The story is based on the first in a trilogy of novels by authors Kami Garcia and Margaret Stohl. In the first book, high-school student Ethan Wate (Jack O'Connell) meets and becomes bewitched by Lena Duchannes (Alice Englert), a 16-year-old whose family has moved to the small South Carolina town where he lives. The two must confront a curse that has haunted her family for generations as she comes to grips with her powers.
Martindale will play Lena's Aunt Del who helps to protect her from the family's dark side. Deutch will play Emily Asher, Ethan's ex-girlfriend and the ringleader of the high school's popular clique that conspires against Lena. Brosnahan will play Genevieve, who appears as Ethan's love interest in flashbacks.
Oscar-nominated "The Help" actress Viola Davis plays a librarian and friend of the teen boy's deceased mother who loves him like a son and will do whatever she can to protect him. Emma Thompson will play the complex role of Mrs. Lincoln, who is a small town religious leader, who is also possessed by a dark witch named Sarafine Project X star Thomas Mann will play O'Connell's best friend Link who has a thing for both music and magic--Emmy Rossum's witch character named Ridley, who is also Englert's cousin. Jeremy Irons will play the role of Macon Ravenwood Uncle of Englert
Richard LaGravenese (P.S. I Love You and Freedom Writers) wrote the script and directs.
Erwin Stoff, Broderick Johnson Andrew Kosove and Molly Smith will produce the pic
Production kicks off in April in New Orleans