David Arquette is happy to be sober.

The 43-year-old actor has battled alcohol and drug addictions over the past several years insists he has turned his life around since marrying Christina McLarty in April and is very grateful to have the support of such a wonderful woman.

The 'Scream' star is quoted by America's Star magazine: ''It's hard not to be happy with such a beautiful woman. We have so much fun together.''

David also credits his children, Coco, 10, with ex-wife Courteney Cox and 13-month-old Charlie with Christina, for helping him to stay on track.

He said: ''We have fun watching Charlie reaching big milestones, and Coco is a brilliant, incredible girl. Everything is great, and I'm just taking things as they come.''

David admitted in 2013 that he had fallen off the wagon and started drinking again. It was in January 2011 that he checked into rehab for treatment for ''alcohol and other issues''.

He said at the time: ''I'm drinking again ... I'm a drinker, I drink a lot.

''Whatever I do, I'm gonna do; I'm gonna go through this journey and figure out my life. I'm a responsible person, I have my daughter three days a week ... I'm incredibly responsible. I'm living my life and I'm trying not to hurt people.''