Daniel Radcliffe has revealed he found it "tricky" to portray Harry Potter in the final adaptation of JK Rowling's series.
The actor - who has played the boy wizard in all the Potter films - said: "Finding the emotional depth that you have to find for Harry in this film was tricky - I think I've got there to an extent, particularly at the end."
Harry Potter And The Deathly Hallows Part Two sees Dan's character facing more danger than ever before, and the self-critical actor, 21, said he struggled to live up to the standards he set for himself during filming.
"I'm never going to be completely happy with my performance," he explained.
"But I enjoyed it as much as I could while I was watching it. I was more pleased than I thought I would be."
The last Harry Potter film looks set to make its UK 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 downpours before premieres in London's Leicester Square. 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."
But bad weather will not deter the thousands of fans expected to brave the elements for the premiere.
Jason Isaacs, who played Lucius Malfoy, 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."