Question: who played rachel dawes in the dark knight
Answer: Maggie Gyllenhaal replaced Holmes in the 2008 sequel The Dark Knight after Holmes chose not to reprise the role .