Diane Kruger has spoken about her boyfriend Joshua Jackson, saying that he has made her a better person.

The actress - who has been dating Jackson since 2006 - said that he encourages her to "ask more questions", rather than accepting everything at face value.

The Daily Star quotes Kruger as saying: "Josh is someone who is very grounded. He is very curious and is someone who always reads and is very politically engaged.

"He awakened the urge to ask more questions. You can take so many things for granted, because you read them and think it must be true, and he's not like that."

She added that he has also inspired her to work on other parts of her personality, saying: "That's my thing in my 30s. I want to work on 'me' much more... Getting older, I realised I didn't know anything. I felt incredibly stupid.

"I've always been very self-righteous. I've always been like, 'I speak three different languages, I'm so accomplished'. And everyone tells me, 'You're so pretty', and then it was a big realisation that I don't understand anything, that I feel like I'm not cultured enough, that I'm stupid sometimes."