in

AI Shows What Harry Potter Characters Would Look Like Based On Their Book Descriptions

A movie can never be 100% like the book.

Naturally, there will be a few differences. Some characters or details may be left out because it would extend the movie time too much. Not all the descriptions of the characters might fit because you can never actually find someone who looks exactly like what the book describes. However, not being completely identical to the book does not mean that the movie is not amazing. These are two different media and they have their own way of showing the magic. Speaking of magic, most of us grew up with the Harry Potter books and films. They were a great part of our childhood. Some of us read the books first and later watched the movies. There are some complaints such as Peeves not being a part of the movies or the very famous “HARRY, DID YOU PUT YOUR NAME IN THE GOBLET OF FIRE?” If you have read the books, you already know what I mean. Even though the casting for the Harry Potter movies was amazing, it was still not 100% accurate, which is not possible anyway. There were some age differences as well. So the characters that you see in the movies are not exactly what they are described as in the books.

Advertisement

 Anna, aka msbananaanna, a content creator from Melbourne tweeted some AI generated pictures of the Harry Potter characters according to their descriptions in the novels. This is something that we did not know that we needed, but now that we have it, we are so happy. You will see below the huge differences in some characters while others can be uncannily similar. Scroll down below to see the AI-generated Harry Potter characters.

James Potter portrayed by Robbie Jarvis

AI-generated James Potter.

Advertisement

Lord Voldemort is portrayed by Ralph Fiennes.

Advertisement

AI-generated Lord Voldemort.

Advertisement

Viktor Krum portrayed by Stanislav Yanevski.

Advertisement

AI-generated Viktor Krum.

Advertisement

Uncle Vernon Dursley is portrayed by Richard Griffiths.

Advertisement

AI-generated Uncle Vernon Dursley.

Advertisement

Dolores Umbridge is portrayed by Imelda Staunton.

Advertisement

AI-generated Dolores Umbridge.

Advertisement

Professor Severus Snape portrayed by Alan Rickman.

AI-generated Professor Severus Snape.

Advertisement

Sirius Black is portrayed by Gary Oldman.

AI-generated Sirius Black.

Advertisement

Ronald Weasley is portrayed by Rupert Grint.

AI-generated Ronald Weasley.

Advertisement

Tom Riddle is portrayed by Christian Coulson.

AI-generated Tom Riddle.

Advertisement

Aunt Petunia Evans is portrayed by Fiona Shaw.

AI-generated Aunt Petunia Evans Dursley.

Advertisement

Peter Pettigrew portrayed by Timothy Spall

AI-generated Peter Pettigrew.

Advertisement
Advertisement

Neville Longbottom is portrayed by Matthew Lewis.

AI-generated Neville Longbottom.

There will always be a few mismatches whenever you turn a novel into a movie. You just have to work with what you can find. Some people prefer movies while others prefer books. Movies give you great visuals while books can give you very detailed information about characters and scenarios. The people who enjoy both are the real winners. “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.”

Narcissa Malfoy portrayed by Helen McCrory.

AI-generated Narcissa Malfoy.

Professor Minerva McGonagall portrayed by Maggie Smith.

Advertisement

AI-generated Professor Minerva McGonagall.

Gilderoy Lockhart portrayed by Kenneth Branagh.

Advertisement

AI-generated Gilderoy Lockhart.

Remus Lupin portrayed by David Thewlis.

AI-generated Remus Lupin.

Advertisement

Luna Lovegood portrayed by Evanna Lynch.

AI-generated Luna Lovegood.

Lucius Malfoy portrayed by Jason Isaacs.

Advertisement

AI-generated Lucius Malfoy.

Young Lily Potter portrayed by Ellie Darcey-Alden.

AI-generated Lily Potter.

Advertisement

Ginny Weasley portrayed by Bonnie Wright.

AI-generated Ginny Weasley.

Fleur Delacour portrayed by Clémence Poésy.

Advertisement

AI-generated Fleur Delacour.

Cho Chang portrayed by Katie Leung.

AI-generated Cho Chang.

Advertisement

Bill Weasley portrayed by Domhnall Gleeson.

AI-generated Bill Weasley.

Cedric Diggory portrayed by Robert Pattinson.

Advertisement

AI-generated Cedric Diggory.

George Weasley portrayed by Oliver Phelps.

AI-generated Fred and George Weasley.

Bellatrix Lestrange portrayed by Helena Bonham Carter.

AI-generated Bellatrix Lestrange.

Dudley Dursley portrayed by Harry Melling.

AI-generated Dudley Dursley.

Hermione Granger portrayed by Emma Watson.

AI-generated Hermione Granger.

Draco Malfoy portrayed by Tom Felton.

AI-generated Draco Malfoy.

Argus Filch portrayed by David Bradley.

AI-generated Argus Filch.

What do you think of these AI-generated Harry Potter characters? Let us know your thoughts in the comments below.

Advertisement

What do you think?