Photo: Coolspotters.com

She may be part of a showbiz family and have A-lister Julia Roberts as an aunt, but actress Emma Roberts says she’s certainly not perfect. “I have really crooked teeth,” the 20-year-old reveals in the new, April issue of Women’s Health magazine–due on newsstands March 15. “They give me character!” Apparently, she thinks “too many teeth” is a trait that runs through the Roberts family. Looks pretty good to us! Not sure if Aunt Julia would agree with that one, but hunky actor Chace Crawford, who co-starred with Emma in 2010′s Twelve and is rumored to be dating the young actress, thinks she is just fine the way she is. “Emma is obviously gorgeous, but she has this confidence that speaks volumes of her character,” praises Chace. He says you can give her a hard time and she can take it, or give it right back.

Twelve was just one of a half a dozen films Emma appeared in last year, who co-stars next in the upcoming horror sequel Scream 4. She also dishes on her workout regime–to keep her figure svelte for her ever-increasing screen time she engages in pole dancing. She said she started taking classes with friends as a way to both work out and hang out and quickly realized how much upper-body strength you need. “It’s also a good way to build confidence.” She’s confidently cool in these stylish Tom Ford shades, available in four versatile frame hues. –rpuccia

Buy these now: Tom Ford FT0119, $281