Well ... almost all. Vampire superstar Robert Pattinson has just made Christmas come early for Twilight fans by taking his shirt off for a New Moon scene currently shooting in Italy.
Following in Taylor Lautner's footsteps, Pattinson has clearly been hitting the gym in order to bulk up for his role as the super-toned, super-hunky Edward Cullen. Other pictures show leading lady Kristen Stewart jumping into a shocked Edward's arms, after stopping him from exposing himself as a sparkly shiny vampire with diamond-like skin.
Fans the world over will we wishing they were in Bella's shoes, or at the very least an extra in the Volterra crowd. Lets just hope movie theaters invest in some breathing aides this time around, or Twilighters are going to find it very hard to focus.