Deadline has reported that Nicholas Hoult will no longer be playing Professor Gilderoy Lockhart in the second season of HBO’s Harry Potter TV series.