Keira Knightley doesn't like L.A. because the people there are all shallow and only want to talk about movies. The lovely Keira told Cosmo:
It's a funny place - I could never live in Hollywood, because there's nowhere to escape to. You find yourself sitting around a lot and every conversation you have is about the movies. I think you have to be in a city that has different walks of life that you can observe - and, for me, that's London.
What an impressive young lady Ms. Knightley is. Positively brimming-over with wisdom and insight. How refreshing to know not everyone in the movies is completely wrapped up in themselves.
(source)