Charlize Theron was out in South Africa sporting a fetching new buzz cut

It was easy not to recognise actress Charlize Theron, 37, as she enjoyed a lunch with mother Gerda in South Africa.

The usually blonde actress has shaved off her flowing locks for a movie role in Mad Max: Fury Road, the fourth in the series. 

She will play Furiosa opposite Tom Hardy in the latest instalment of the apocalyptic movie, out next year.