Last night at the White Ribbon Alliance Dinner in New York City, Jessica Alba charmed the red carpet with a perky cherry-red pout and a slicked back bun. The day before, she let her hair fall in soft waves, and sported a more casual fresh face with a hint of pink stain on her lips. Even earlier in the week, at the Narciso Rodriguez Spring 2010 Fashion Show, she showed up backstage with a sexy pale pucker and a whole lotta lashes. BellaSugar US also spotted Jess throwing a glossy coral colour in the mix. Out of the lipsticks shown below, which do you think looks the most flattering with Jessica's current blonde hair colour?