Hayley Atwell may be best known for starring in superhero fare such as Agent Carter and Avengers: Age of Ultron, but in Starz and BBC One's forthcoming adaptation of Howards End, she plays Margaret Schlegel, the chief protagonist of E.M Forster's classic novel.
Atwell, speaking at the premiere of the four-part drama in London, said that she'd never read a script that had given her so much time to figure out the "many facets of her character".
"My character starts off with…
↧