By DAILY MAIL REPORTER
Smile R-Patz! Water For Elephants co-stars pose on the red carpet in Barcelona for the Spanish premiere but Robert Pattinson has trouble cracking a smile next to Reese Witherspoon
They've been jet-setting around the world promoting their new film over recent weeks, but Robert Pattinson looked like he'd rather be somewhere else last night as he posed with Reese Witherspoon in Barcelona.
The on-screen lovers were celebrating the Spanish premiere of Water For Elephants but as they stood arm in arm together on the red carpet, R-Patz couldn't crack a smile.
Pattinson held Reese around the small of her back but their affection looked more awkward than anything else.
Show of affection: Pattinson held Reese around the small of her back as they both posed on the red carpet in Barcelona
After having promoted the film in Paris the day before in a little red dress, Reese slipped on a knee-length black strapless LBD and matching heels for last night’s viewing.
While the Twilight saga star looked smart in a grey suit and unbuttoned blue shirt alongside his trademark dishevelled hair.
Team effort: Reese and Robert pose with film maker Francis Lawrence (left) and fellow actor and their co-star Christoph Waltz (right)
Both stars then took a break from posing, before entering the cinema, to sign autographs for fans.
Earlier in the day Reese had still been in France and was taking advantage of the Parisian shopping district by perusing the stores with her bodyguard.
The 35-year-old tried to dress incognito in skin-tight jeans and a denim shirt but was still recognised by onlookers.
Fan frenzy: Reese signs her autograph for fans waiting by the red carpet in Barclona for their 'Agua Para Elefantes' premiere
Shopping spree: Reese was shopping in Paris earlier in the day at the Carven store in the French capital in jeans and a denim shirt
Snapped: Soon dozens of shoppers were gathering around the actress to take her photograph on their mobiles and cameras
Robert Pattinson à Paris