Keira Knightley can thank King Arthur and Pirates for rocketing her into superstardom ... and now, in one of those rather pointless polls conducted by magazines with nothing else to fill their pages, she has been voted the Sexiest Movie Star of All Time!