Kate Middleton is Positively Magical on Harry Potter Set