Charlize Theron visited ‘The Tonight Show with Jay Leno’ to promote her latest movie, ‘Young Adult’, earlier this week.

She wore a Christian Dior Resort 2012 maxi dress.

Her polka-dot long-sleeve dress, with a necktie and pendant dangling from the waist tie, was worn with a black Stella McCartney blazer to prevent the look from feeling too casual.

Charlize styled her wavy locks into a chic updo and accessorized with Melinda Maria bangles and gold-hooped earrings.

Snakeskin crisscross Reed Krakoff ‘Boxer’ sandals completed her look.

Credit: Style.com & Getty