Stars of the movie Immortals arrived at the film's premiere looking every inch the gods and goddesses they played onscreen.
A fun movie trivia fact: Henry Cavill plays Theseus, who is the son of Poseidon, played by Kellan Lutz.
Lutz will be seen on the big screen again in Breaking Dawn, which comes out in theaters on Nov. 18.
Cavill will play Superman in the movie Man of Steel, which comes out in 2013.
Director Tarsem Singh is familiar to American audiences, having directed The Cell in 2000, starring Jennifer Lopez. He directed the fantasy film Mirror Mirror, an adaptation of the fairy tale Snow White that will be released in March 2012. The movie will star Lily Collins as the title character and Julia Roberts as the Evil Queen.
Freida Pinto of Slumdog Millionaire and Rise of the Planet of the Apes fame joins the cast as Theseus' lady-love, Phaedra.
Zeus portrayer Luke Evans is no stranger to playing gods. The Welsh actor played Apollo in the 2010 film Clash of the Titans.
Here are photos of the stars of Immortals.