Diane Kruger doesn't think she will marry again, but thinks if she does, it won't be until she is 50 or 60 years old

The 33-year-old actress - who is dating former 'Dawson's Creek' star Joshua Jackson - was previously married to Guillaume Canet for five years and says the end of their union taught her that getting wed isn't necessarily meaningful for a successful relationship.

She said: "I don't think I'll marry again. Because I've realised commitment is important and no matter what paper you're going to sign, if that commitment ceases to be there you'll get out of the marriage anyway.

"You know, I might get married at 50 or 60, when it actually means something to say 'for the rest of my life'."

Despite dating Joshua for almost four years, Diane admits they have never really discussed his views on marriage.

She added: "Josh is very cool either way... Well no, it's never come up."

Diane recently admitted she wants to have children with Joshua.

The German beauty - who starred in Quentin Tarantino's 'Inglourious Basterds' - said: "I know that one day I'll have kids and I'll show them the movie and they'll say, 'Mom was pretty cool. She didn't suck.' "