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