Having made her name in smaller more arty movies like Secretary and Stranger Than Fiction, Maggie Gyllenhaal wouldn't have been the obvious choice for a role in a big budget superhero blockbuster. But the 31-year-old was excited to be given the chance to take over the part of Rachel Dawes from Katie Holmes in Batman sequel The Dark Knight. ...