Camilla Belle joined many other celebrities on the red carpet for an evening of cocktails and shopping to benefit the Children’s Defense Fund hosted by Coach at Bad Robot in Santa Monica, California last night.

The actress wore a Victoria Beckham two-tone silk-lamé dress from the Spring 2011 collection.

I’m surprised Camilla hasn’t worn Victoria Beckham before.

This dress works perfectly for Camilla. She has the legs for it and the dress doesn’t feel like she trying too hard.

It cute, appropriate and effortless. I would say that she probably didn’t need the necklace.

She carried a Coach ‘Kristin’ elevated lather crossbody bag to match her dress, plus she wore the celebrity favourite Sergio Rossi ‘Cachet’ pumps which takes her look from a 8 to a 6.

Credit: Style.com & Getty