Does Charlize Theron Look Like a Flintstone in This Dress?

Actress Charlize Theron attends the "Young Adult" Los Angeles Premiere at AMPAS Samuel Goldwyn Theater on December 15, 2011 in Beverly Hills, California.
Charlize Theron Photo: Jason LaVeris/FilmMagic

Charlize Theron wore a navy and white asymmetrical dress from Stella McCartney's spring 2012 collection to her Young Adult premiere in Los Angeles  last night. She accessorized with Manolo Blahnik fishnet heels and a white clutch.

Stella McCartney featured a lot of unusual hemlines on her spring 2012 dresses. What do you think of the mesh panels and contrasting colors on this one?