David Arquette

David Arquette

42 year old David Arquette doesn't know if he'll marry again.

The actor is "madly in love" with partner Christina McLarty, who is pregnant with his child, but is hesitant to walk down the aisle because his divorce from Courteney Cox in 2012, almost two years after they separated, left him heartbroken.

He said: "The divorce, that broke my heart a lot, you know, and changed my approach to it all too."

When the ‘Scream’ actor was asked on 'Piers Morgan Live' if he will marry again, he added: "I don't know. It has definitely changed that, you know, that experience changed it for me, but you know, I'm madly in love with my new girlfriend and she is a wonderful person and dear friend and we have a kid on the way, so I don't know."

David, who married Courteney in June 1999, also claims his divorce from the 'Cougar Town' actress made him more mature in his relationships.

He said: "I was really dramatic and really like over the top when I was younger. But not now, not now. I'm a little more grown up as far as relationships go. I don't - it doesn't seem like everything is the end of the world, you know. When I was younger, I'd get pretty dramatic."