United Kingdom, May 23 -- Kate Hudson has defended her decision to marry musician Chris Robinson when she was 21.

The 'Almost Famous' actress, 45, first met the singer, 57, when she was 18 and he was 30, and they were married from 2000 to 2007, with critics slamming the couple over their age gap.

Kate has now told the 'Call Her Daddy' podcast she thinks she was right to get hitched to Chris as he was her "first real love".

She added: "The people (in my life) let people make mistakes. And, by the way (marrying Chris) - not a mistake.

"I look back at my entire life at this point and I actually feel like I might have gotten it right, you know?

"There's this sort of construct that we're supposed to do it a certain way, which I understand...