Keira Knightley on being a "survivor", behaving badly as she grows up and her "geeky" marriage