Michelle Monaghan arrived at the Children’s Defense Fund California’s 20th Annual Beat The Odds Awards at the Beverly Hills Hotel in LA last night.

The brunette actress wore a Roksanda Ilincic khaki green dress from the Fall 2010 collection.

Whilst the dress may not immediately float our boats, you should remember that this was a children’s’ charity event.

It may lack glamour but it’s appropriate for the occasion, and it’s not a Herve Leger bandage dress with a plunging neckline – yes Jennifer Lopez we’re looking at you.

Michelle’s long silk dark khaki green Roksanda Ilincic dress has a bateau neckline and a dropped back with waterfall draping.

Her look was paired with Brian Atwood ‘Maniac’ pumps and a gold bracelet.

Credit: Style.com & Getty