American actor Matthew Fox has vowed to quit smoking by the end of 2007- because the bad habit has left him cowering from his children. The Lost star, who has smoked cigarettes since he gave up chewing tobacco at university in the late 1980s, admits he hates the addiction - and resolves to quit each new year. He says, "I make the same one every year and I never keep it, but I've vowed that this will be the year when I quit smoking. "I go through periods when I smoke a lot depending on how stressed I am. "I feel terrible about it because I have kids and I try to hide it from them - but this is the year it's going to stop."