Hollywood star Charlize Theron gives credit to her smoking habit for her Hollywood success.The Monster star, 32, admits cigarettes are "filthy", but claims the unhealthy practice inadvertently landed her a role In The Valley Of Elah. She explains, "I still smoke, occasionally. But it led to a role in my new film. I kept on running into writer and director Paul Haggis when we were at an awards event. He was there for his film Crash and I was there for North Country. "We were the only two losers in an alley, smoking. He said, ‘I’m going to write a film for you.’ And he did."