Charlize Theron and Sean Penn have put on another public display of affection at the Dior show In Paris.

The 38-year-old actress - the face of Dior fragrance J'adore - attended the haute couture autumn/winter 2014 show hand-in-hand with the 53-year-old actor and the pair were pictured whispering sweet nothings during the show.

Charlize dazzled in gold sparkling mini-dress and nude sandals that showed off her long legs, teamed with simple make-up and her blonde hair in a bouffant up-do.

Sean wore a black suit and a white shirt, open at the neck and seemed enraptured by his girlfriend's beauty.

The pair are old friends and were rumoured to have begun dating last year, before publicly confirming their relationship during awards season when they attended various events as a couple.