"I'm absolutely desperate to play a crack whore." Keira Knightley is looking to expand her range.