Whether she's playing the villain or the heroine, there's no denying Charlize Theron's timeless beauty. Here the South African-born actress looks fresh in light shades of linen, perfect for autumn.

Actress Charlize Theron attends the Australian Formula One Grand Prix in Melbourne, Australia. Photo / Getty Images
Actress Charlize Theron attends the Australian Formula One Grand Prix in Melbourne, Australia. Photo / Getty Images

The shirt

Staple the Label shirt, $78. SHOP.

The blazer

Boohoo white blazer, $55. SHOP.

The pants

Witchery soft utility pant, $149.90. SHOP.

The heels

Misguided strappy heeled sandals, $59. SHOP.

The watch

Marc by Marc Jacobs Skeleton watch, $299. SHOP.

The lipstick

Sleek True Colour lipstick in Reddy to Sail, $23. SHOP.

- nzherald.co.nz