#3: Hugh Grant as Gilderoy Lockhart
Charming, witty, and often cast as a lovable rogue, Hugh Grant would have been a natural fit as Gilderoy Lockhart. He was actually cast but had to back out due to scheduling issues. Kenneth Branagh stepped in, and fans still remember his flashy, over-the-top performance in Chamber of Secrets.

