Robert Pattinson and Reese Witherspoon flew into London for the premiere of “Water For Elephants.” Fans lined up two days before the show to glimpse the UK hunk, who also hit Paris, Berlin and Barcelona.

Reese and Rob both seemed to be in great spirits as they wind down the promotion for the movie.

Reese wore an off-the-shoulder blue dress with nude-colored Louboutin peep toes, while Rob wore a charcoal suit with a black shirt and black tie.

Rob wore a brown Gucci suit and tie at the Berlin premiere. In a departure from previous premieres Rob was clean shaven for the London film opening.

The event unfolded at London’s Westfield Shopping Center, where fans had camped out for two days to get a glimpse of the stars.

The movie’s circus theme was used a backdrop, with sawdust rings and T4’s Rick Edwards bizarrely acting as ringmaster, according to London’s Daily Mail.

Rob said he was drawn to the role of Jacob, a veterinarian student who joins a Depression era circus, mainly through instinct.

“I read it,” he said of the Sarah Gruen book. “I thought I knew the guy and I was really interested in the ’30s.

“There was a nice tone to the script, and really, making it was the best experience I’ve ever had,” he added.

Rob’s character falls for Reese Witherspoon’s character, who is married to the cruel circus master played by Christoph Waltz.

Check out the video below; click it to go.