Answer
Noomi Rapace played the role of Madame Simza Heron in the 2011 film Sherlock Holmes: A Game of Shadows. She is a gypsy fortune teller who is captured by Professor Moriarty (Jared Harris) and forced to help him in his plot to destroy Sherlock Holmes (Robert Downey Jr.). After being rescued by Holmes and his partner Dr. Watson (Jude Law), Heron helps them to stop Moriarty's plan.