Jennifer ConnellyCharles Eshelman/FilmMagic

She may have an Oscar and completely flawless porcelain skin, but even actress Jennifer Connelly has some insecurities. Her trick for staying positive? “On the days when I’m not feeling as confident, I try to imagine myself 30 years from now, flipping through old pictures and thinking, Wow, look at me then,” reveals the 42-year-old star. “That makes me stop moaning.” And that’s not her only go-to! For more of Connelly’s beauty secrets, including her six must-have products, turn to page 104 of InStyle’s January issue. On the go? Download the issue on your iPad, Nook, or Droid tablet!

Download the new issue on your tablet:

Plus, see Jennifer’s beauty transformation!

Jennifer's Transformation

MORE:
Happy 42nd Birthday, Jennifer Connelly!
25 Best Star Beauty Tips of All Time
Get Hollywood Hair