Hollywood hunk Ashton Kutcher has been giving advice to women who want their men to look smart.The actor, famed for his laid-back, casual approach to fashion, says girls need to flatter guys by telling them they look like suave spy James Bond. The ‘Punk’d’ star – who is married to actress Demi Moore – wrote his fashion tips in America’s Harper Bazaar magazine, saying: "Guys don't like to be told they look nice, pretty or cute or that they clean up well."So when your guy finally tries on something that you like, tell him that he looks like James Bond or Tony Montana. Feel free to be even more vague than that, 'Wow, that suit makes you look like that hot football player!’ "Trust me, say any of this and you won't be able to get him to take the damn suit off. Before you know it, he'll be wearing an Armani tux to league night at the bowling alley."Ashton, 29, also warned women never to let their outfit be upstaged by a man, saying the man is there to compliment them.He added: "You never want people to notice your accessories. In this same way, your man should not upstage you. He is there to highlight you."Make sure the look isn't too matchy-matchy. Your best bet is to match the man gear to that great new Balenciaga bag that you're planning to carry. If your bag works with your outfit, so will he."