“Agora” is the latest highly anticipated movie by Spanish Director Alejandro Amenabar which stars Rachel Weisz.

The British actress was in Madrid yesterday to attend the photocall.

She looked very cute wearing a floral Marc Jacobs Resort 2010 dress with Barbara Bui cut-out heels.

The dress – with the ruffled and tiered hem – was paired with a maroon leather biker jacket with padded shoulders which was also presented on the runway.

I love how her dress looks more vibrant on Rachel.

I would like to think it’s because she is glowing, but it’s more likely to be down to studio lights vs. natural light.

Whilst in Madrid Rachel and Alejandro Amenabar also stopped by TV show “El Hormiguero” to promote their movie.

Rachel changed into yet another Marc Jacobs Resort 2010 dress.

This black wrap dress was covered in colourful toucan-prints which the actress paired with glittering Christian Louboutin heels.

When the actress went out to dinner with friends later that evening, she wore her maroon Marc Jacobs leather jacket with this dress.

[nggallery id=200]

Credit: Style.com, Fame Pictures & Wireimage