 Keira Knightley (qv) was considered for the role of young Ann  Grant Lord, but she was filming her last scenes of  _Pirates of the Caribbean: At Worlds End (2007)_ (qv) and finishing  the shooting of _Atonement (2007)_ (qv).