Harry Potter Season 2 is undergoing even more cast shakeups. After the actress playing Ginny Weasley dropped out after Season 1, a new face left the cast: Nicholas Hoult. The Superman actor was cast as Professor Gilderoy Lockhart in early August.