The HBO Harry Potter series is finally taking shape, and we are already excited about the new generation of actors who will give shape to the show. From the Golden Trio to the professors at Hogwarts, the casting is a perfect vision board of all our favorite characters, revived.Here, we are ranking all the main characters joining the roster, weighing how well they fit the role and what we are exoecting of them. The wider ensemble, from the Slytherins and the Gryffindors to other wizards of the role are also listed below, although unranked. For now, here is how the core faces of HBO’s Harry Potter stack up, from strongest to most promising.1 Dominic McLaughlin as Harry Potter View this post on Instagram Instagram PostThe obvious best casting on the show is McLaughlin as the titular protagonist, Harry Potter. The Scottish actor already had all Potterheads in his pocket, as everyone praised the actor's performance in CBBC's Gifted, and his striking similarities to the Potter we know from the novels.In ways more than one, McLaughlin is a nostalgic reminder of Daniel Radcliffe's Harry Potter in the very first movie, a wonderful reminiscence as we move forward to another wonderful generation of wizards and witches on screen.2. Arabella Stanton as Hermione Granger View this post on Instagram Instagram PostArabella Stanton has already wowed fans with her voice as Hermione Granger for the audiobooks, and it would surely be exciting to see what she brings to the character of Hogwarts' smartest witch. If you have seen any of her interviews, it's striking how much she resembles eleven year old Emma Watson as Hermione Granger and the one in the books. Watching her on-screen would surely be a delight!3. John Lithgow as Albus DumbledoreJohn Lithgow as Dumbledore is one of the most perfect castings on the show. With all the images floating of the actor in a long white beard and cloak, it's obvious that we're getting a Dumbledore straight from the books!The actor is already known for his portrayal of Winston Churchill in the Netflix drama The Crown, and it will be a treat to hopefully watch a Dumbledore on screen who asks Harry Potter if he put his name in the Goblet of Fire, calmly.4. Nick Frost as Rubeus HagridRobert Frost as Rubeus Hagrid is pure perfection! Fans got their first glimpse at the gamekeeper as we saw a younger version of Hagrid alomg with first glimpses at Hagrid and McLaughlin's Harry Potter. It is undoubtedly one of the best castings on the show as fans are eagerly waiting for him to say the iconic line "Yer a wizard Harry!"5. Janet McTeer as Minerva McGonagall"Les Liaisons Dangereuses" Opening Night - After Party - Source: GettyJanet McTeer's McGonagall is one of the things fans are looking forward t the most on the show. As a central role in the franchise, McGonagall is responsible for a lot of the emotional intelligence that surrounds the golden trio, along with some iconic lines when she asks the Gryffindors to not behave like a "babbling bumbling band of baboons"6. Alastair Stout as Ron Weasley View this post on Instagram Instagram PostAlastair Stout's casting as Ronald Weasley is the perfect finish to the Golden Trio as fans await his sharp comments and clever commentary and all the iconic lines we heard from Ruper Grint across eight films!Every other casting in the Harry Potter show is just as wonderfulApart from the main cast, the show includes all the iconic characters from the books we have grown up with, making sure the series will be rooted in the original novels' magic. Here's every other casting on the show, unranked, but still perfect.Paapa Essiedu as Severus Snape, Hogwarts’ sharp tongued Potions master and Head of SlytherinWarwick Davis as Filius Flitwick, Professor of Charms and Head of Ravenclaw House, reprising his role from the film series.Luke Thallon as Quirinus Quirrell, the jittery Defence Against the Dark Arts professor and a central (spoiler!) antagonistPaul Whitehouse as Argus Filch, Hogwarts’ perpetually miserable caretakerBertie Carvel as Cornelius Fudge, the Minister for Magic Lox Pratt as Draco Malfoy, a Slytherin and Harry's worst enemy if you don't count Voldemort and SnapeRory Wilmot as Neville Longbottom, another Gryffindor and a close friend of the trio.Gracie Cochrane as Ginny Weasley, Ron’s younger sister and later Harry's wifeJohnny Flynn as Lucius Malfoy, Draco’s father and a proud believer in pure blood supremacy.Bel Powley as Petunia Dursley, Harry’s resentful aunt who takes him in after the death of his parents.Daniel Rigby as Vernon Dursley, Harry’s cruel uncle who treats him as an unwanted burden.Amos Kitson as Dudley Dursley, Harry’s spoiled cousin who thrives on bullying.Katherine Parkinson as Molly Weasley, Ron’s warm, fiercely protective mother who becomes a maternal figure to Harry.Leo Earley as Seamus Finnigan, a Gryffindor student Alessia Leoni as Parvati Patil, a Gryffindor student who later goes on a date with Harry PotterSienna Moosah as Lavender Brown, a Gryffindor student and later girlfriend of Ron WeasleyLouise Brealey as Madam Hooch, Hogwarts’ no nonsense flying instructor.Anton Lesser as Garrick Ollivander, the wandmaker who owns Ollivanders in Diagon Alley and has given Harry Potter (and everyone else) their wandsTristan Harland as Fred Weasley, one half of the mischievous Weasley twins.Gabriel Harland as George Weasley, Fred’s identical twin and partner in pranks.Ruari Spooner as Percy Weasley, Ron’s rule following older brother and a Hogwarts prefect.Leigh Gill as Griphook, a goblin working at Gringotts Wizarding Bank.Elijah Oshin as Dean Thomas, a Gryffindor student and classmate of Harry.Finn Stephens as Vincent Crabbe, a Slytherin student and one of Draco Malfoy’s followers.William Nash as Gregory Goyle, Draco Malfoy’s other constant companion.Sirine Saba as Pomona Sprout, Professor of Herbology and Head of Hufflepuff House.Richard Durden as Cuthbert Binns, the ghost who teaches History of Magic at Hogwarts.Bríd Brennan as Madame Poppy Pomfrey, the matron of Hogwarts’ hospital wing.Mickey McAnulty as Piers Polkiss, a friend of Dudley Dursley.Lambert Wilson as Nicolas Flamel, the immortal alchemist behind the Philosopher’s Stone.Marthe Keller as Perenelle Flamel, Nicolas Flamel’s wife and fellow alchemist.More details about the Harry Potter series are awaited for now.