Charlize Theron rarely looks anything but perfect on the red carpet, and this is no exception.

The actress hosted a photo exhibition for REACH: 24 portraits by Randall Slavin to benefit the Charlize Theron Africa Outreach Programme wearing Christian Dior.

Her black lace dress with a nude underlay was teamed with simple black event appropriate pumps and a copper Bottega Veneta clutch.

Side swept tresses, gold studded earrings, pink glossy lips and copper eyeshadow completed her look.

Credit: Getty