Robert Pattinson
The 26-year-old British actor jokingly told the huge crowd at the Leicester Square premier  that they should be grateful that the screening took place beside a fast food restaurant where they could take shelter from the cold and purchase hot food.

The heart-throb said: "Thank you very much [for coming] and be thankful you're by a Burger King!"

Robert's comments come just two days after he said it was "annoying" that he would have to travel to the British premier following a star-studded screening in Los Angeles where 1,500 fans camped for days outside the Nokia Theatre to catch a glimpse of the stars.

Meanwhile Kristen Stewart, 22, wowed onlookers as she attended the event in a very revealing sequin and lace jumpsuit by designer Zuhair Murad.

Robert looked dapper in a black suit and tie while Taylor Lautner, 20, wore a more casual navy suit with a black T-shirt.

Hundreds of people camped out to see the stars of the final instalment of the popular vampire franchise on the red carpet and all three stars spent time signing autographs and posing for photographs with their loyal fans.

Other guests at the glitzy premier included Mollie King, Vanessa White and Frankie Sandford from The Saturdays, as well as this year's 'X Factor' contestants and pregnant model Peaches Geldof.