Beautiful Creatures

(2013) Fantasy romance starring Alden Ehrenreich and Alice Englert. A teenager yearns for adventure, and gets more than he bargained for when he meets a new pupil with a magical secret.