As you may or may not know – green is my absolute favorite color – and I’m always grateful when Hollywood’s leading ladies brave to stay away from the usual black, red or blue to opt for a beautiful emerald hue. Katherine Heigl surpassed all my expectations yesterday by wearing a breath-taking emerald green Naeem Khan one sleeved sequin dress with a satin sash tied around her waist. The actress smiled and sparkled while she was exchanging hugs and kisses with co-star Gerard Butler at the London Premiere of her newest flick The Ugly Truth. She was such a pleasure to look at. Katherine’s red carpet look was completed with gold jewelry and matching pewter Jimmy Choo sandals. Brava, Katherine!