What? Gilderoy Lockhart will be played by… Kenneth Branagh?? Didn’t see that one comin’.

Share on FacebookTweet about this on TwitterShare on LinkedInPin on PinterestShare on Google+