20 actors you didn't know almost played iconic roles in the Harry Potter series

Harry Potter and The Deathly Hallows - World Premiere - Inside Arrivals - Source: Getty
Harry Potter and The Deathly Hallows - World Premiere - Inside Arrivals - Source: Getty

14) Hugh Grant (Gilderoy Lockhart)

"Heretic" Premiere In Berlin - Source: Getty

Hugh Grants was considered for the role of Gilderoy Lockhart in the Harry Potter movie series. Lockhart who is a vain and self-absorbed character could have been portrayed by Hugh Grant who is known for his comedic timing which would have aligned with the character. However, because of a scheduling conflict, Hugh was not able to take the role and it was given to Sir Kenneth Branagh.

Love movies? Try our Box Office Game and Movie Grid Game to test your film knowledge and have some fun!

Quick Links

Edited by Nimisha