Oscar winner Charlize Theron got her own back on a sleazy movie director who tried to seduce her during a late-night casting couch session - by humiliating him in front of his bosses.

The South African actress was new to Hollywood when she accepted an invitation to meet with a director at his Hollywood Hills home.

But when she showed up and found the movie man dressed for bed, she made her excuses and left.

Theron never forgot the encounter and recently had the opportunity to shame the unnamed film-maker at a party.

She recalls, "I made it a point to embarrass him in front of his producer. The producer asked me, 'You've met before?' 'Oh yes, we have. Do you want to know the story?'

"I really think that if you're going to behave like that, then you deserve what's coming to you... Karma is a wonderful thing."