Kim Cattrall for Charlotte Tilbury? It just makes sense. The brand announces the film and television icon as the face of ...