Last night, they were launching the circus-based film in Barcelona, with both looking like they’d rather walk the trapeze unaided than go up the red carpet together.
But tonight at the capital’s Westfield shopping centre, they pulled out all the stops to look affectionate with each other.
Reese, 35, made a big show of laughing and joking with her co-star in an off-the-shoulder tight blue dress and nude Louboutin peep toes.
Scroll down for more
Twilight star R-Patz, 24, meanwhile was suitably vampiric in a black suit, black shirt and tie and shiny black shoes
As well as clowning around for the cameras, they even gazed in each other’s eyes at one point – a far cry from the Paris premiere at the weekend when the pair could barely raise a smile.
See more here:
Reese Witherspoon and Robert Pattinson put on a loving show
