The film was directed by Andrew Niccol and Saoirse Ronan . and starred Melanie Stryder , Max Irons and Jake Abel .
The novel was adapted into a film with Andrew Niccol directing and Saoirse Ronan starring as Melanie Stryder , Max Irons as Jared Howe and Jake Abel as Ian O'Shea .
Stephenie Meyer