Olivia Wilde felt comfortable with herself when she got divorced at the age of 27.
The 30-year-old actress - who has 16-month-old son Otis with fiance Jason Sudeikis, 39 - said she finally learned to accept herself after her eight-year marriage to Tao Ruspoli ended, reported Contactmusic.
Asked if she had a point where she realised she didn't care about other people's opinions, she said, "I was 27. I got a divorce, and I felt like I finally started my career. I started making movies and projects that I just really believed in.
"I remember a good friend saying to me, now isn't it relaxing that you don't have to be perfect? And I thought, that is something that happens for everyone, not just for professionals. At the end of your twenties, you realise you are inherently flawed, and that's great, and that's what makes you dynamic.