La película está protagonizada por Keira Knightley y James McAvoy.