Two days before it opens in cinemas, the stars of Fifty Shades of Grey unveiled the film adaptation of E.L.James' best-selling book at Berlin Film Festival.
American actress Dakota Johnson, who plays Anastasia Steele, posed with Jamie Dornan aka Christian Grey, on the red carpet alongside author James and the film's director Sam Taylor-Johnson.
MORE: Watch the Fifty Shades official trailer
Johnson, 25, was effortlessly glamorous in a plunging black gown by Dior while her co-star Jamie, 32, looked as dapper as ever in a black suit and navy bow tie.
Sadly, for his fans, Jamie was joined by his beautiful wife Amelia who was dressed in a red lace jumpsuit.
With anticipation around the film's release mounting, the cast have been been busy promoting the first installment of the trilogy (which is now the top movie of all time for advance ticket sales).
In an interview with Access Hollywood, Dakota shared a few secrets from the Fifty Shades set, including how she got in shape before stripping off for filming.
"I thought beforehand that I would get in shape because mostly, like, it was kind of athletic shooting those scenes. You weirdly need endurance," she said.
"But also, I wanted Ana's body to look like that of a fairly active college student.
"Jamie [Dornan] and I worked out with a trainer and it was mostly maintaining the same level of energy and eating healthy," she added.
Can't wait to see Jamie and Dakota in action? Fifty Shades is released in UK cinemas on 13 February - but here's a sneak peek anyway...