Answer
In the 2011 movie Sherlock Holmes: A Game of Shadows, Noomi Rapace played the role of Madame Simza Heron. She is a gypsy fortune-teller who is actually a secret agent working for Professor Moriarty. She helps Moriarty to capture Sherlock Holmes and his partner Dr. Watson. However, she later turns against Moriarty and helps Holmes to escape.