Despite all the rain in London last night, the Harry Potter premiere for the latest installment, The Half-Blood Prince, took place in Leicester Square. Many stars of the film turned up for the premiere including the gorgeous Emma Watson who posed on the red carpet alongside co-stars Bonnie Wright and Evanna Lynch. Celebrity fans of the film also got dressed up including Daisy Lowe, Pixie Geldof, and Jodie Kidd.