Skip To Content

    Here's What 20 Popular YA Book Characters Look Like Based On Their Book Descriptions Vs. How They Looked In The Movies

    Some of these castings would be great if they hadn't hired full-grown adults to play high schoolers.

    Have you ever been super excited to hear that your favorite book is finally being turned into a movie, only to get a glimpse of the characters on screen and see they're nothing like you imagined in your head?

    Well, we used AI to take 20 popular YA characters from the page to your phone screen, so we could see what they'd look like IRL based on their descriptions in the books. Using Artbreader, we combined preexisting faces that resembled the characters, then added specific traits to get them juuuust right (or, at least, as accurate as possible).

    Finally, we compared them to the actors who played them in the film/TV adaptations. Some were great and some...well...left something to be desired. Without further ado, take a look at all 20 of them for yourself:

    1. Here's Lara Jean Covey as described in the To All the Boys I've Loved Before books:

    Here's Lara Jean Covey as played by Lana Condor:

    And here's the two of them side by side:

    The two have the same hair color, nearly identical hairstyles, and similar noses

    2. Here's Peter Kavinsky as described in the To All the Boys I've Loved Before books:

    Here's Peter Kavinsky as played by Noah Centineo:

    And here's the two of them side by side:

    The two have similar face shapes and hairstyles, but the hair color and facial features are different

    3. Here's John Ambrose McClaren as described in the To All the Boys I've Loved Before books:

    Here's John Ambrose McClaren as played by Jordan Fisher:

    And here's the two of them side by side:

    They look completely different, with the actor having darker skin, dark hair, and some stubble

    4. Here's Hazel Grace Lancaster as described in The Fault in Our Stars:

    Here's Hazel Grace Lancaster as played by Shailene Woodley:

    And here's the two of them side by side:

    While their facial structure and features are similar, the actor looks significantly older than the character

    5. Here's Augustus Waters as described in The Fault in Our Stars:

    Here's Augustus Waters as played by Ansel Elgort:

    And here's the two of them side by side:

    For these two, the actor looks closer to the correct age

    6. Here's Beatrice "Tris" Prior as described in the Divergent books:

    Here's Beatrice "Tris" Prior as played by Shailene Woodley:

    And here's the two of them side by side:

    The two have the same hair color, but share almost no other features

    7. Here's Tobias "Four" Eaton as described in the Divergent books:

    Here's Tobias "Four" Eaton as played by Theo James:

    And here's the two of them side by side:

    These two look much more similar, though the actor doesn't look as intimidating because he doesn't have as pronounced of a brow

    8. Here's Percy Jackson as described in the Percy Jackson & the Olympians books:

    Here's Percy Jackson as played by Logan Lerman:

    And here's the two of them side by side:

    They have similar face shapes and noses, but their other features don't really match

    9. Here's Annabeth Chase as described in the Percy Jackson & the Olympians books:

    Here's Annabeth Chase as played by Alexandra Daddario:

    And here's the two of them side by side:

    They look completely different, with different hair color, hair style, eye color, face shapes, and ages

    10. Here's Grover Underwood as described in the Percy Jackson & the Olympians books:

    Here's Grover Underwood as played by Brandon T. Jackson:

    And here's the two of them side by side:

    They look totally different; the film version does not have long, curly hair, has only a goatee instead of a beard, and in general doesn't look like a satyr

    11. Here's Clary Fray as described in The Mortal Instruments books:

    Here's Clary Fray as played by Lily Collins:

    Here's Clary Fray as played by Katherine McNamara:

    And here's the three of them side by side:

    The first actor has a similar face to the character, while the second actor has a similar hair and skin color

    12. Here's Jace Wayland as described in The Mortal Instruments books:

    Here's Jace Wayland as played by Jamie Campbell Bower:

    Here's Jace Wayland as played by Dominic Sherwood:

    And here's the three of them side by side:

    The first actor looks quite similar to the character, though also has tattoos; the second actor looks very different

    13. Here's Magnus Bane as described in The Mortal Instruments books:

    Here's Magnus Bane as played by Godfrey Gao:

    Here's Magnus Bane as played by Harry Shum Jr.:

    And here's the three of them side by side:

    Both actors look much older than the book character and neither have his distinctive cat-like eyes

    14. Here's Simon Spier as described in Simon vs. the Homo Sapiens Agenda:

    Here's Simon Spier as played by Nick Robinson:

    And here's the two of them side by side:

    They look nothing alike, with different face shapes, eye color, hair color, and the actor isn't wearing glasses

    15. Here's Blue/Bram Greenfeld as described in Simon vs. the Homo Sapiens Agenda:

    Here's Blue/Bram Greenfeld as played by Keiynan Lonsdale:

    And here's the two of them side by side:

    The hairstyle is the biggest difference, with the AI character having long, curly hair, and the actor have very short, close-cropped hair

    16. Here's Alina Starkov as described in the Shadow & Bone books:

    Here's Alina Starkov as played by Jessie Mei Li:

    And here's the two of them side by side:

    The two are look quite similar, with the same face shape and hair color; the actor has a different lip color and slightly different nose shape

    17. Here's Kaz Brekker as described in the Shadow & Bone books:

    Here's Kaz Brekker as played by Freddy Carter:

    And here's the two of them side by side:

    The actor looks significantly older and doesn't have the same face shape, but they both have an intense vibe

    18. Here's General Kirigan/The Darkling as described in the Shadow & Bone books:

    Here's General Kirigan/The Darkling as played by Ben Barnes:

    And here's the two of them side by side:

    The actor looks much older, with a different face shape, brown hair, and a beard, while the AI character is clean shaven and has dark black hair

    19. Here's Thomas as described in The Maze Runner books:

    Here's Thomas as played by Dylan O'Brien:

    And here's the two of them side by side:

    The actor looks significantly older, though he shares the same hair color and has a similar face shape

    20. Here's Teresa Agness as described in The Maze Runner books:

    Here's Teresa Agness as played by Kaya Scodelario:

    And here's the two of them side by side:

    The actor looks significantly older, but their face shapes and hair color and style are quite similar

    Which characters do you want to see AI generated next? Let us know in the comments below!