Fifty Shades of Grey” actors Dakota Johnson and Jamie Dornan showed up to the 65th Berlinale International Film Festival in Berlin Wednesday night looking glamorous as ever. The duo flew to Germany to watch a screening of their movie, which was adapted from E.L. James’ best-selling erotic novel. The author and the film’s director, Sam Taylor-Johnson, also walked the red carpet for the film festival.

Johnson, who plays Anastasia Steele in the BDSM flick, wore a floor-length Christian Dior gown with tuxedo-style buttons. It was reminiscent of Morticia Addams with the long sleeves, but arguably saved by the embellishments and luscious red lipstick.

Dornan, who plays Seattle billionaire Christian Grey, went for a classic look with a tuxedo and navy bow tie. Though he’s clean shaven in the film, he sported a beard at the film festival. His wife, Amelia Warne, joined him on the carpet with a red-laced jumpsuit that was loose fitting. She accessorized her fiery look with a cornflower blue clutch and matching heels.

“Fifty Shades of Grey” is a worldwide sensation, with thousands of fans purchasing tickets for the film’s Friday release days in advance. Some theaters have already sold out. The erotica series, also referred to as a “love story with a kink,” sold more than 100 million copies, the New York Times wrote.

When the flick opens on Valentine’s Day weekend, it’s expected to earn $60 million, Variety wrote. That would be an impressive profit, considering it's costing Universal-Focus $40 million to produce “Fifty Shades.”

But the ride wasn’t easy. Taylor-Johnson said she and James sparred about how the movie should be made. “We definitely fought, but they were creative fights and we would resolve them,” the director said in an interview with Porter magazine, Us Weekly wrote. "We would have proper on-set barneys, and I'm not confrontational, but it was about finding a way between the two of us, satisfying her vision of what she'd written as well as my need to visualize this person on screen, but, you know, we got there.”

Follow me on Twitter @mariamzzarella