Nicole Kidman is one of those rare Hollywood actors who handles herself with grace and elegance, no matter what the circumstances. Her personal life has been splashed all over the tabloids, owing to her divorce from Tom Cruise and her estrangement from her adopted children, and yet she remains as classy as ever. Today, the star turns 46 and I’ve decided to trace her most memorable red-carpet looks.