Kit Harington has been officially cast as Gilderoy Lockhart in the second season of HBO's Harry Potter series, replacing Nicholas Hoult.
The casting change follows Hoult's departure from the project, with Harington expressing excitement about joining the wizarding world franchise.
Production for the second season is currently underway, with fans eagerly anticipating the actor's portrayal of the iconic, flamboyant character.