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