Amanda Seyfried credits Justin Long for making her feel more secure.
The 'Les Miserables' star started dating the 'He's Just Not That Into You' actor, 35, last summer and admitted she "can do no wrong" in his eyes.
Asked how she became more confident about her looks, the 28-year-old actress told the February issue of US InStyle magazine: "I met guys who weren't preoccupied with all that. You've got to find someone who makes you feel like you could gain 20 pounds and he'd still look at you the same. But as an actress it's easy to feel insecure."
The blonde beauty, who previously dated her 'Mamma Mia' co-star Dominic Cooper, revealed that Justin, who once romanced Drew Barrymore, has started raiding her cosmetics shelf and uses her night cream but he doesn't care whether she is covered in make-up or barefaced.
She said: "It's at the point where I can do no wrong, so it doesn't really matter."
Amanda recently admitted her ultimate dream is to settle down and have a family but isn't ready just yet.
She said: "Work is important, but it's nothing compared to love. Having children with the personal you love in wonderful. I want to be in that position in future, but don't quite feel ready yet."