The last Harry Potter film looks set to make its debut in traditional fashion - to the accompaniment of thunder and rain.
The stars of the films have got used to squelching up the red carpet after being caught in a succession of torrential downpours before premieres in London's Leicester Square and Thursday's event for Harry Potter And The Deathly Hallows Part Two does not look like it will be any different.
The 2009 premiere of Harry Potter And The Half-Blood Prince saw soaked stars Rupert Grint, Daniel Radcliffe and Emma Watson posing for pictures in the pouring rain while fans sheltered under Harry Potter umbrellas.
The same thing happened in 2007 at the first night of Harry Potter and the Order of the Phoenix and actor Tom Felton, who plays Draco Malfoy, said he expects Thursday's premiere to live up to "tradition".
He told ITV1's Daybreak: "I can imagine there will be a few showers and rain on the night. It wouldn't be right if it wasn't."
The experts agree with Felton as forecaster Claire Austin of MeteoGroup, the weather division of the Press Association, predicted rain for Thursday. She said: "There are quite heavy showers around and it's not looking like it's going to be dry. The showers will be pretty heavy and there is a risk of thunder."
But bad weather will not deter the thousands of fans expected to brave the elements for the premiere.
Jason Isaacs, who played the sinister Lucius Malfoy in the earlier films, said he was not surprised by their dedication. He said: "Frankly I think they would turn out in earthquakes and tornadoes. That's the effect the Harry Potter stories have. A lot of people have tried to understand why but nobody really understands - it's magic."
Some fans set up camp on Tuesday and thousands more are expected as Trafalgar Square and Leicester Square are transformed by a touch of Potter wizardry for the day. The road joining the two sites will be transformed into Diagon Alley - the high street which is home to shops selling the latest in magic for Harry and his fellow wizards.
The film goes on general release on July 15.