Rachel McAdams talks about playing adventuress Irene Adler in Sherlock Holmes. Irene Adler appears in only one of Sir Arthur Conan Doyle's stories about Sherlock Holmes: she is the only person to have outwitted the famous detective. Rachel got to do a few martial arts moves in the film, which thrilled her to no end. Take a look:
We quite enjoyed Sherlock Holmes: it's great fun. Robert Downey, Jr. and Jude Law are amazing as Holmes and Watson. Guy Ritchie did a fantastic job of recreating Victorian London: it's really a remarkable achievement.