Katie Holmes keeps her sex life with husband Tom Cruise interesting by wearing short skirts to entice the actor. The 28-year-old married the Top Gun star in November 2006 in Italy and insists they still enjoy a passionate relationship. She says, "Tom likes me in a suit and a mini every now and then. I like it when he likes it. It makes me blush. He'll say, 'You look good. I hope security's going with you.' Now that gives me attitude." The actress also gets turned on by her partner's new hobby - flying planes. She adds, "He knows what he's doing. When he decides to do something, he does it. It's great. It's hot."