The stars of Noah descended on Leicester Square for the epic film's London premiere.
Emma Watson turned heads as she rocked a figure hugging Ralph Lauren white, silk, cady column halter evening dress.
The 23-year-old posed for photo's with Russell Crowe, who portrays the biblical character Noah in the movie.
Watson plays Ila, the daughter-in-law of Noah, who builds an ark to save God's creations in a world mired by human sin.
Co-star Jennifer Connelly too, looked stylish in an elaborate, high necked Alexander McQueen gown, with a floral design.
The stars walked on a sea coloured carpet as the centre of London was transformed to replicate the setting of the film.
Hugh Jackman, who was in the UK for the Empire Awards, also joined the film's cast at the premiere.
British actor Ray Winstone posed for photos with Crowe, while former pop star Sinitta wore an usually conservative outfit for the event.
Paramount's biblical epic was released on Friday (March 28) in the US and despite a storm of controversy the film opened with $44million at the box office.