They play lovers on-screen. But off-screen it's clear to see that Robert Pattinson and Reese Witherspoon have become the best of friends.
The pair's affection for each other was obvious as they laughed and joked on the red carpet together at the UK premiere of their latest film Water for Elephants.
35-year-old Reese had the full glow of a happy newly-wed as she wowed in a royal blue off-the-shoulder dress.
CLICK ON PHOTO FOR GALLERY
Meanwhile 24-year-old Twilight star Robert took a more gothic approach by dressing all in black.
The film - set in the 1930s - follows the life of a veterinary student - played by Robert - who runs away to join the circus, where he meets and falls in love with a married woman - played by Reese.
It's a little princess!