Keira Knightley Mistaken for Britney Spears?!

But she doesn't mind.