Canadian actress the beautiful Rachel McAdams graces the cover of Vogue January 2009. The cover was shot by Mario Testino.
Rachel will be starring in Guy Ritchie’s film Sherlock Holmes, based on Sir Arthur Conan Doyle’s classic stories. Rachel will play the role of Irene Adler alongside Robert Downey, Jr. and Jude Law. The movie is set to be released on Boxing Day 2009.