Keira Knightley suffers holiday horror with a massive twist