Demi Moore has a penchant for red carpet menswear—whether it's a suit jacket, an edgy vest dress, or a pair of Oxfords, ...