She was accompanied to the event by her affectionate co-star and on-screen lover Robert Pattinson.
The 24-year-old British star made fans swoon dressed in Dries Van Noten charcoal suit, black shirt, tie and glossy shoes. He got rid off his stubble for the homeland premiere.
Rob and Reese have been traveling through Europe to plug their film, with Spain being their last stop.
The 35-year-old newly wed Reese wore an off the shoulder body hugging dress with a plunging sweetheart neckline. The color and the fit of the dress was absolutely flattering on her.
She accessorized with nude Christian Louboutin peep-toe pumps and Lorraine Schwartz earrings.
Her blond hair was immaculately styled with deep side parting and bangs framing her forehead. Pink lipstick and wash of pink blush rounded her looks.
The two stars looked cozy as they posed together for photogs, joking and laughing.
Talking about her red carpet fashion Reese said she has a friend who helps her choose her dresses so she does not have to worry about it at all. When asked about her all time favorite red carpet appearance she said she does not try to remember something like that.
Reese said she loved working as a circus girl for two months and trained with the gorgeous elephant that co-stars in the film for three months. She said she thoroughly enjoyed the amazing routine that the film's choreographer choreographed for her.