Question: who played rachel dawes in the dark knight
Answer: Maggie Gyllenhaal