Keira Knightley braved the decidedly non-summer weather last night in a barely-there dress at the London premiere of her latest film Atonement.
The 22-year-old actress chose to wear a tiara and a Grecian-style floor-length dress, with a Slash across the front revealing her enviable figure.
Fans were also won over by the actress as she signed autographs and greeted the crowds gathered to catch a glimpse of the actors.
Also stunning the crowds at the Leicester Square premiere was fellow British actress Rosamund Pike, who opted for a backless dress and dramatic scraped-up hairstyle.
Atonement's director Joe Wright, who has directed Keira before in Pride and Prejudice, worked the red carpet as well as the film's male lead James McAvoy.
Commenting on the speculation that Atonement could be one of the main contenders at next year's Oscars, McAvoy said that even if the film wins awards, he would be "gutted" if people did not choose to go and see the movie.
Adapted from the Ian McEwan novel, Atonement tells the tale of a young girl who changes the course of several lives after accusing her older sister's lover (McAvoy) of a crime he did not commit.
The film is released in the UK on September 7th.