Nicholas Hoult steps away from his planned role in the upcoming Harry Potter television series as Gilderoy Lockhart, according to multiple outlets. He is replaced by actor Kit Harington.
The reports link the change to public backlash directed at author J.K. Rowling. Outlets say Hoult’s departure follows renewed criticism of Rowling that has circulated around the project and its casting decisions. One difference across coverage is how strongly it emphasizes the Rowling-related controversy as the immediate driver of the casting change, while still describing the same overall outcome: Hoult exits and Harington takes over the Lockhart role.
Across the sources, the core information remains consistent—Hoult quits the series, and Harington is named as his replacement for Lockhart. The timing and specific internal reasons beyond the controversy are not detailed in the provided accounts, but the coverage converges on the same personnel update tied to Rowling’s current public reception.