Oh Snap! Britney attacks Knightley