Diane Kruger makes marriage vow

'Inglourious Basterds' actress Diane Kruger, who is dating Joshua Jackson, says she will never marry again

Diane Kruger will never marry again.

The 33-year-old actress is so scarred by her failed marriage to French actor Guillaume Canet - which ended in divorce in 2006 - she wouldn't consider tying the knot with her current beau Joshua Jackson until they are 60.

The 'Inglourious Basterds' star explained: "I've been with Josh three years now. We lived together in New York for a while. Will we move in together properly? I don't know. But after three years, it would be the natural thing to do.

"I'm not saying marriage, but definitely kids eventually. But not right now. I won't ever marry again. Does it matter if you sign a piece of paper? It doesn't make it last. I would get married to Josh at 60 if we were still together because then it really means something if you say it's for life."

As well as her reluctant attitude to marriage, Diane is also in no rush to start a family.

She added to In Style magazine: "I have three goddaughters aged two, three, and four and I have just started taking them out on my own to see if I would be fit to be a mother. It's made me realise that maybe I am not quite ready because it's full-on.

"I'm so impressed with mothers. It's so stressful when you're on your own with a kid. Maybe it's because they're not my kids, so I'm worried I might do something wrong."