The Deperate Housewives star, 60, looked in good spirits as she posed on the red carpet in a navy blazer and matching trousers with a floral print.