The cast of Sir Ridley Scott's new sci-fi thriller Prometheus hit London for the world premiere of the flick last night (31st May), with Charlize Theron stealing the show in a glitzy blue frock, split to her thigh.
The blonde actress, who plays Meredith Vickers in the movie - which is a prequel to Scott's 1979 film Alien - was joined by co-star's Michael Fassbender and Noomi Rapace on the blue carpet in Leicester Square.
Prometheus tells the tale of a group of scientists who go on a journey to a distant planet to discover the origins of mankind and sees Scott return to the sci-fi genre, following the success of the movie's predecessor and Blade Runner.
Fresh from her role as Queen Ravenna in Snow White And The Huntsman, Theron plays another shady character in Prometheus, stating she enjoys playing women who have a dark side.
She explained: "They feel real to me. I think women are just as conflicted as men. I don’t think we are as one dimensional, as two dimensional as cinema sometimes wants to make us.
"It doesn’t make us not empathetic. I think people are still scared of women showing their flaws and their weaknesses and their not so pretty attributes, but that is what makes us human as well."
Noomi Rapace, who shot to fame playing Lisbeth Salander in Girl With The Dragon Tattoo, added that she found some scenes in Prometheus difficult.
The actress, who portrays Elizabeth Shaw in Scott's movie, said: “It really messed me up, I got the worst, crazy, disturbed dreams for a week or something so it really felt like I had stepped into some kind of nightmarish hell."
Prometheus hits UK cinemas from today (Friday, 1st June) and opens Stateside on 8th June.