Daniel Craig, 43, and Rooney Mara, 26, stood out on the red carpet in their respective black and white formal wear for the world debut of The Girl with the Dragon Tattoo in London's Odeon Leicester Square on Monday night.

Accompanying the stunning duo were cast members Joely Richardson, Stellan Skarsgard, Geraldine James, and Steven Berkoff. Director David Fincher and screenwriter Steven Zaillian were also in attendance.

When asked about the film, Craig admitted that it isn't for everyone. "It's an adult movie," he said in a BBC interview. "This is one where you pay the babysitter. Babysitters are going to make a lot of money out of this, I hope," he said. Then, just in case anyone didn't catch his drift, he added, "Don't take the kids."

The movie, based on the Stieg Larsson bestseller about a journalist who teams up with a troubled computer hacker to investigate the disappearance of a young Swedish woman, has garnered lots of publicity for its violence. It received the expected "R" rating from the Motion Picture Association of America for what they described as "brutal violent content including rape and torture, strong sexuality, graphic nudity, and language."

Craig maintains that the subject matter necessitates such violent portrayals, which Fincher, who also directed such modern classics as Seven and Fight Club, approached realistically. "It's a book about sexual politics," he said. "It's a book about violence towards women, and I don't think David Fincher or I would have done it if we had to hold back on that."

The Girl with the Dragon Tattoo will hit theaters in the U.S. on December 21.

Watch some red carpet interviews from the London premiere here:

Read more about: