Rachel McAdams as Irene Adler, an American femme fatale from New Jersey who outwitted Holmes twice, as chronicled in Doyle's story A Scandal in Bohemia.
Rachel McAdams - Irene Adler, o femeie fatală americană din New Jersey care l-a păcălit de două ori pe Holmes, după cum s-a consemnat în povestirea Scandal în Boemia a lui Doyle.