Gilderoy Lockhart

Gilderoy Lockhart (performed by Kenneth Branagh) was the Defense Against the Dark Arts teacher in Harry Potter and the Chamber of Secrets.