Question: who plays irene adler in sherlock holmes movie
Answer: Rachel McAdams