Leicester Square was lucky enough to be visited by a beautiful vampire at London's premier of Twilight Saga: Eclipse.

Ashley Greene graced the red carpet in a shimmering L'Wren Scott mini dress and midnight blue Brian Atwood heels.

Whilst we were impressed by Kristen Stewart's choice of outfit for the Los Angeles premier (she wore a sophisticated white Elie Saab mini dress) words can't describe her English outfit, and unfortunately this was because she chose not to attend. The decision that left many fans disappointed was echoed by her co stars Robert Pattinson and Taylor Lautner who also failed to show.

However fans could rely on a friendly vampire to save the day. Ashley Greene who plays Alice, a vampire with an ability to see the future, pleased fans by signing autographs and looking simply stunning in her stylish sequined dress. Maybe she foresaw the look on devastated fans faces when they realised that neither Edward nor Jacob would be there and was determined to put a smile on their faces instead? We think she succeeded!

Written by Gemma Owen