It’s always a pleasure to see Michelle Monaghan on the red carpet, as she’s always full of energy and possesses great style which is never forced, false or contrived.
Last night she attended the “Somewhere” LA Premiere with a host of other stars.
She did her best to stand out by showing off her toned legs wearing a pretty ruffled Lanvin Resort 2011 mini dress.
The actress let her purple dress do all the talking by adding a simple bracelet and nude sandals to her look.
Credit: Style.com & Getty