Skip To Content
  • 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.

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:

@msbananaanna

Argus Filch, as portrayed by David Bradley:

Warner Bros / Via youtube.com

2. Draco Malfoy:

@msbananaanna

Draco Malfoy, as portrayed by Tom Felton:

Warner Bros / Via youtube.com

3. Hermione Granger:

@msbananaanna

Hermione Granger, as portrayed by Emma Watson:

Warner Bros / Via youtube.com

4. Dudley Dursley:

@msbananaanna

Dudley Dursley, as portrayed by Harry Melling:

Warner Bros / Via youtube.com

5. Bellatrix Lestrange:

@msbananaanna

Bellatrix Lestrange, as portrayed by Helena Bonham Carter:

Warner Bros

6. Fred and George Weasley:

@msbananaanna

George Weasley, as portrayed by Oliver Phelps:

Warner Bros / Via youtube.com

7. Cedric Diggory:

@msbananaanna

Cedric Diggory, as portrayed by Robert Pattinson:

Warner Bros / Via youtube.com

8. Bill Weasley:

@msbananaanna

Bill Weasley, as portrayed by Domhnall Gleeson:

Warner Bros / Via youtube.com

9. Cho Chang:

@msbananaanna

Cho Chang, as portrayed by Katie Leung:

Warner Bros / Via youtube.com

10. Fleur Delacour:

@msbananaanna

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

Warner Bros / Via youtube.com

11. Ginny Weasley:

@msbananaanna

Ginny Weasley, as portrayed by Bonnie Wright:

Warner Bros / Via youtube.com

12. Lily Potter:

@msbananaanna

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

Warner Bros / Via youtube.com

13. Lucius Malfoy:

@msbananaanna

Lucius Malfoy, as portrayed by Jason Isaacs:

Warner Bros / Via youtube.com

14. Luna Lovegood:

@msbananaanna

Luna Lovegood, as portrayed by Evanna Lynch:

Warner Bros / Via youtube.com

15. Remus Lupin:

@msbananaanna

Remus Lupin, as portrayed by David Thewlis:

Warner Bros / Via youtube.com

16. Gilderoy Lockhart:

@msbananaanna

Gilderoy Lockhart, as portrayed by Kenneth Branagh:

Warner Bros / Via youtube.com

17. Professor Minerva McGonagall:

@msbananaanna

Professor Minerva McGonagall, as portrayed by Maggie Smith:

Warner Bros / Via youtube.com

18. Narcissa Malfoy:

@msbananaanna

Narcissa Malfoy, as portrayed by Helen McCrory:

Warner Bros / Via youtube.com

19. Neville Longbottom:

@msbananaanna

Neville Longbottom, as portrayed by Matthew Lewis:

Warner Bros

20. Peter Pettigrew:

@msbananaanna

Peter Pettigrew, as portrayed by Timothy Spall:

Warner Bros / Via youtube.com

21. Aunt Petunia Evans Dursley:

@msbananaanna

Aunt Petunia Evans Dursley, as portrayed by Fiona Shaw:

Warner Bros / Via youtube.com

22. Tom Riddle:

@msbananaanna

Tom Riddle, as portrayed by Christian Coulson:

Warner Bros / Via youtube.com

23. Ronald Weasley:

@msbananaanna

Ronald Weasley, as portrayed by Rupert Grint:

Warner Bros / Via youtube.com

24. Sirius Black:

@msbananaanna

Sirius Black, as portrayed by Gary Oldman:

Warner Bros / Via youtube.com

25. Professor Severus Snape:

@msbananaanna

Professor Severus Snape, as portrayed by Alan Rickman:

Warner Bros / Via youtube.com

26. Dolores Umbridge:

@msbananaanna

Dolores Umbridge, as portrayed by Imelda Staunton:

Warner Bros / Via youtube.com

27. Uncle Vernon Dursley:

@msbananaanna

Uncle Vernon Dursley, as portrayed by Richard Griffiths:

Warner Bros / Via youtube.com

28. Viktor Krum:

@msbananaanna

Viktor Krum, as portrayed by Stanislav Yanevski:

Warner Bros / Via youtube.com

29. Lord Voldemort:

@msbananaanna

Lord Voldemort, as portrayed by Ralph Fiennes:

Warner Bros / Via youtube.com

30. And finally, James Potter:

@msbananaanna

Young James Potter, as portrayed by Robbie Jarvis:

Warner Bros / Via youtube.com

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