Actress Lucy Liu and Alec Baldwin arrive at the 24th Annual Film Independent's Spirit Awards held at Santa Monica Beach on February 21, 2009 in Santa Monica, California. (Photo by Jason Merritt/Getty Images) * Local Caption * Lucy Liu;Alec Baldwin
( - Source: Jason Merritt/Getty Images North America)
see more angles »
Lucy was bright and bubbly in a draped pink satin cocktail dress with a matching pink snakeskin panneled clutch. The eye-catching accessory looked awesome with her super femme look and had enough space for all her evening essentials.