• Viral badge

This Woman Used AI To Show What "Harry Potter" Characters Would Look Like In Real Life Based On Their Book Descriptions, And My Jaw Is On The Floor

This AI version of Draco gives me full-body chills.

Hot Topic
🔥 Full coverage and conversation on Harry Potter

Editor's Note: BuzzFeed does not support discriminatory or hateful speech in any form. We stand by the LGBTQ+ community and all fans who found a home in the Harry Potter series and will work to provide a safe space for fans. If you, like us, feel impassioned about trans rights, learn more or donate here

I'm sure all of us have had a conversation with someone who loves to point out all the differences between a book and its movie counterpart. Recently, Melbourne content creator Anna, aka msbananaanna, undertook one of the greatest tasks: using AI to bring Harry Potter characters to life based on their original description in the novels.

Hem, hem... A bit random but I made 35 book accurate HP characters on artbreeder, if you're a Harry Potter fan and interested: https://t.co/kWSL1gPl5t Don't be scared, it's just Dolores Umbridge! #harrypotter #artbreeder

Twitter: @msbananaanna / Via Twitter: @msbananaanna

"I originally wanted to create a plainer, more accurate book version of Hermione," Anna told BuzzFeed when discussing her inspiration behind the series of photos. "I always thought Emma Watson was too pretty, as Hermione was never described as attractive, and she was missing her signature buck teeth and bushy hair."

Here are the impressive renditions and their movie counterparts:

1. Argus Filch:

Hot Topic
Think you’re the biggest Harry Potter fan? Let’s put it to the test.
See our Harry Potter Discussions

Argus Filch, as portrayed by David Bradley:

2. Draco Malfoy:

Draco Malfoy, as portrayed by Tom Felton:

3. Hermione Granger:

Hermione Granger, as portrayed by Emma Watson:

4. Dudley Dursley:

Dudley Dursley, as portrayed by Harry Melling:

5. Bellatrix Lestrange:

Bellatrix Lestrange, as portrayed by Helena Bonham Carter:

6. Fred and George Weasley:

George Weasley, as portrayed by Oliver Phelps:

7. Cedric Diggory:

Cedric Diggory, as portrayed by Robert Pattinson:

8. Bill Weasley:

Bill Weasley, as portrayed by Domhnall Gleeson:

9. Cho Chang:

Cho Chang, as portrayed by Katie Leung:

10. Fleur Delacour:

Fleur Delacour, as portrayed by Clémence Poésy:

11. Ginny Weasley:

Ginny Weasley, as portrayed by Bonnie Wright:

12. Lily Potter:

Young Lily Potter, as portrayed by Ellie Darcey-Alden:

13. Lucius Malfoy:

Lucius Malfoy, as portrayed by Jason Isaacs:

14. Luna Lovegood:

Luna Lovegood, as portrayed by Evanna Lynch:

15. Remus Lupin:

Remus Lupin, as portrayed by David Thewlis:

16. Gilderoy Lockhart:

Gilderoy Lockhart, as portrayed by Kenneth Branagh:

17. Professor Minerva McGonagall:

Professor Minerva McGonagall, as portrayed by Maggie Smith:

18. Narcissa Malfoy:

Narcissa Malfoy, as portrayed by Helen McCrory:

19. Neville Longbottom:

Neville Longbottom, as portrayed by Matthew Lewis:

20. Peter Pettigrew:

Peter Pettigrew, as portrayed by Timothy Spall:

21. Aunt Petunia Evans Dursley:

Aunt Petunia Evans Dursley, as portrayed by Fiona Shaw:

22. Tom Riddle:

Tom Riddle, as portrayed by Christian Coulson:

23. Ronald Weasley:

Ronald Weasley, as portrayed by Rupert Grint:

24. Sirius Black:

Sirius Black, as portrayed by Gary Oldman:

25. Professor Severus Snape:

Professor Severus Snape, as portrayed by Alan Rickman:

26. Dolores Umbridge:

Dolores Umbridge, as portrayed by Imelda Staunton:

27. Uncle Vernon Dursley:

Uncle Vernon Dursley, as portrayed by Richard Griffiths:

28. Viktor Krum:

Viktor Krum, as portrayed by Stanislav Yanevski:

29. Lord Voldemort:

Lord Voldemort, as portrayed by Ralph Fiennes:

30. And finally, James Potter:

Young James Potter, as portrayed by Robbie Jarvis:

To see Anna's full collection of photos, click here.

Watch the Harry Potter films on Peacock today!

Hot Topic
🔥 Full coverage and conversation on Harry Potter
We see you lurking 👀
Join a Harry Potter conversation instead.
See the Discussions