Charlize Theron won an Oscar playing a ruthless serial killer and has more recently become a UN Goodwill Ambassador raising awareness about violence against women. She continues to play complex women confronting their inner demons - is that a coincidence?