Posing beside Charlize Theron won't help Penelope's cause...she should pull John Galliano closer instead
But considering what she has to begin with, I have to say she really nailed the right look here. That makeup is great for her.
And I don't mean to sound nasty, but having half of her face covered by the hair helps a lot too.