Actress Emma Watson, who plays Hermione Granger, showed everything to everyone on the red carpet for Harry Potter and the Half Blood Prince. Apparently Harry put a spell on the weather creating a huge storm, including dress-blowing wind from all directions.
Photo: Popcrunch