There's no definitive answer as to whether or not Keira Knightley had a nose job. Before and after pictures illustrate that if she had plastic surgery, it would have only smoothed down the bump and thinned out the sides of her nose. Once again, if she had plastic surgery, it was so subtle that not even a plastic surgeon could definitively say one way or the other. Keira Knightley obviously hasn't publicly admitted to getting a nose job, so it's all just speculation.
* 13547 Page Views