Well, that didn’t take long. Nicholas Hoult, who just joined the Harry Potter series cast as Gilderoy Lockhart days ago, has already dropped out and been replaced. Deadline reports Game of Thrones star Kit Harington has taken over the role…one he’s played before.
Hoult had to drop out due to scheduling conflicts, likely with his return as Lex Luthor in Superman: Man of Tomorrow and the Hulu/Disney+ comedy series Mosquito with Daisy Edgar-Jones.
While Harington is joining Harry Potter for season two, playing the arrogant celebrity wizard Gilderoy Lockhart, it’s technically a reprisal for him. Harington, a huge Potter fan, voiced Lockhart in the Harry Potter: The Full-Cast Audio Editions released last year. Obviously, Harington already has a close connection with HBO due to Game of Thrones and Industry.
Harington joins a cast that includes Dominic McLaughlin as Harry Potter, Arabella Stanton as Hermione Granger, and Alastair Stout as Ron Weasley, Rory Wilmot as Neville Longbottom, Amos Kitson as Dudley Dursley, Louise Brealey as Madam Rolanda Hooch, Anton Lesser as Garrick Ollivander, John Lithgow as Albus Dumbledore, Janet McTeer as Minerva McGonagall, Paapa Essiedu as Severus Snape, Nick Frost as Rubeus Hagrid, Bel Powley as Petunia Dursley, Daniel Rigby as Vernon Dursley, Lox Pratt as Draco Malfoy, Johnny Flynn as Lucius Malfoy, Katherine Parkinson as Molly Weasley, Leo Earley as Seamus Finnigan, Alessia Leoni as Parvati Patil, Sienna Moosah as Lavender Brown, and Bertie Carvel as Cornelius Fudge.
Harry Potter season one hits HBO this Christmas with Francesca Gardiner as showrunner.