Robert Pattinson couldn’t make the red carpet in London though as he was thousands of miles away on the Los Angeles set of his new film Water For Elephants, also starring Reese Witherspoon.
Whilst we love R-Patz looking all pale and big-haired, it’s good to see him rocking a new dapper look. When we saw these pics of him on set our hearts started to race. Dressed in a 20s-style suit, bow tie and a neat hairstyle with a side parting we almost started to forgive him for his no-show last night.
The actor's new film is a romance set in the Great Depression and stars Rob as Jacob, an orphaned veterinary student who is put in charge of a circus. Reese Witherspoon plays Marlena and a love story develops between the two of them.
The two stars have worked together once before, with Robert playing Reese’s son in the 2004 film Vanity Fair.
Describing their previous working relationship, the actress has said: 'I remember he was verrrrry handsome! I was like, ‘I have a really handsome son!’ I had to sob and cry all over him, but he was great.'
By Leanne Bayley
SEE ROBERT PATTINSON IN TWILIGHT:ECLIPSE