Emma Watson cast a spell on hundreds of fans as she arrived for the world premiere of the latest Harry Potter movie. The actress showed a...