Canada's own Rachel McAdams is flexing some muscle this holiday season in Guy Ritchie's re-imagined tale of detective extraordinaire, Sherlock Holmes. The 31-year old St. Thomas, Ontario native practically begged Ritchie to let her be a part of this grand action packed feature. Fortunately, she didn't have to beg too hard as Ritchie was more than happy to cast her as Irene Adler - a female love interest of sorts - and foible to Robert Downey Jr.'s Sherlock ...
Hide player controls
Hide resume playing