The 30-year-old actress and her fiance Jason Sudeikis are set to welcome their first child. The baby is expecting to arrive in May, reported People magazine.
"I don't think there's one picture from growing up where I don't think, 'Ugh, awful!'," Wilde said.
"If I ever have a daughter who starts experimenting with heavy makeup or shaving her hair like I did, I would encourage it and say, 'Do it all now, you'll learn yourself well'," she added.