Diane Kruger in Marie Claire: "I Realized I Was an Idiot"

In a recent interview, Diana Kruger admitted that she has acted like an "idiot" in the past, but reaching out for help has helped her to grow beyond her issues and become a better mother.

A German born actress, Kruger is know for her role as Helen in "Troy. She has also appeared in films like "National Treasure" and "Inglorious Bastards." But despite having acted out some very interesting roles, nothing is as interesting as being yourself, the actress says.

"There's never going to be a role more interesting than my own life," Kruger said during a recent interview with Marie Claire, opening up about her current relationship with Joshua Jackson. Kruger and Jackson have been dating for nearly seven years and the actress says she couldn't be happier although relationships are hard.

"All relationships are hard," she told the magazine. "It doesn't matter what job you have, or how famous or miserable or poor you are. It's about commitment."

Sometimes, the more difficult part is making room for someone new in your life.

"The hard part is the timing. When you meet someone, are you ready to make them your number one priority?" Kruger added.

Before meeting Jackson, Kruger admitted that she did not always have the most successful relationships. To get past that, she says that therapy has helped.

"For a long time I felt that I was so accomplished. 'Oh I speak three languages, I travel the world, I've seen so many things.' But when I turned 30 I realized I was an idiot," she explains. "I didn't know sh-t about anything."

Kruger now says that her complex dating issues are now a thing of the past.

"Oh, I'm sure I punished many boys for my lack of a father figure. And I'm sure I dated many men who were much older than the men I should have been dating," says the star, who was married to French actor and filmmaker Guillaume Canet from 2001 to 2006. "But at the end of the day, I'm not bitter. I love men. I want a family myself."