Stewart Cook / Rex USA

WHAT SHE WORE Monaghan matched patent leather Brian Atwood stilettos to her beaded Valentino dress and added a snakeskin Judith Leiber miniaudiere at the Machine Gun Preacher premiere.
9 of 56

Michelle Monaghan

Michelle Monaghan in Valentino

Advertisement