Keira Knightley was really an inspired choice to play Pip in the latest “Great Expectations.”

Keira Knightley was really an inspired choice to play Pip in the latest “Great Expectations.”