what young adult series inspired the film where alex pettyfer played john smith ?
lorien legacies