The 36-year-old actress has crafted out a successful career in Hollywood but despite her talent garnering critical and commercial acclaim, the blonde beauty says she can't stand "pretentious" actors - and only likes working with low-key co-stars, reported Daily Star.
"I hate actors who come and quote (philosopher poet Friedrich) Nietzsche. I don't like pretentious people. I like being around people who like to live life and understand the value of it," Theron said.
The actress also said that she appreciates the actors who respect their profession and believe in doing good work.
"I like professional actors who show up, do the job and are not a pain to either myself or the crew. A professional actor does their homework beforehand and they do their job. Then when it's all said and done, they have a beer with the crew. That's what a professional actor does," she added.