Kyle Gallner has joined 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 (Alden Ehrenreich) 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.
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. Margo Martindale will play Lena's Aunt Del who helps to protect her from the family's dark side. Zoey Deutch will play Emily Asher, Ethan's ex-girlfriend and the ringleader of the high school's popular clique that conspires against Lena. Rachel Brosnahan will play Genevieve, who appears as Ethan's love interest in flashbacks.
Gallner will play Larkin, the younger brother of Rossum's character whom she casts a spell on
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.