Scarlett Johansson often plays the sexy temptress onscreen but the 25-year-old actress likes playing the role of homemaker to husband Ryan Reynolds in real life. The Iron Man 2 star says she finds comfort in cooking for Reynolds. "He loves to eat," the actress tells InStyle, where she appears on the May cover. "I like cooking alone; I find it very therapeutic. I put on some music, maybe have a glass of wine, and make something like a turkey Bolognese or a nice frittata."

The two wed in 2007 and the actress says marriage makes her feel at home. "You’re married and suddenly you have your own family," she says. "There’s a nice comfort in that. That part of your life is certain, in a way. You’ve got your home in that other person." Johansson’s Iron Man co-star, Robert Downey Jr., thinks the actress found her perfect match. "I’m crazy about Ryan," the actor said. "I think they’re a great couple, a really natural fit for each other." –KRIS ALCANTARA