Daniel Radcliffe braved the weather for the European Premiere of Harry Potter and the Order of the Phoenix.
Emma Watson doesn't seem very impressed with the weather, but at least she could borrow Dan's brolly!
That's better. Safe inside the cinema in London's Leicester Square where clever - and dry - co-star Rupert Grint was waiting.
But he did spend some time outside, meeting fans and signing autographs. Perhaps he cast a sunny skies spell!
Not everyone was welcome though. Surely these Death Eaters weren't popular with the fans who braved the rain.
Some of these dedicated Potter fans came all the way from Brazil. But did they use a portkey or apparate to get here?
Even JK Rowling came out, fresh from finishing the LAST EVER Potter book, the Deathly Hallows. Do you think she'll get bored now they're all done?
It was a first premiere for Luna Lovegood actress Evanna Lynch.
Emma looks much happier inside than outside in the rain. Here she is with Katie Leung, who plays Harry's other fave girl Cho Chang.
It wasn't just actors and fans though. Lily Allen came along in yet another funky dress, but where are the trainers tonight Lily?
And here's David Tennant, fresh from the last episode of Doctor Who. But will his Potter character Barty Crouch Junior make an on-screen comeback?