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.
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
Share This Article
We see you lurking 👀
Join a Harry Potter conversation instead.
See the Discussions