Professor McGonagall Fancy Dress Costume Harry Potter fans, get your witch on with this Professor McGonagall Fancy Dress Costume (£22), which comes with the cloak and hat. Professor McGonagall Fancy Dress Costume £22 from direct.asda.com Buy Now