I'm hesitant to diss Katie Holmes' style because I am of the camp that thinks her fashion sense has grown leaps and bounds post Tom Cruise. That said, simply put, she sometimes dresses too old for her age.
We get it, she has an older man to keep up with, but that doesn't mean she has to dress his age. Here she's wearing something a Glam Ma would wear on Christmas morning. I appreciate the color scheme but I would have worn a shorter satin trench (belted!), a V-neck top, black patent pumps, and perhaps a black belt. Besides, it's way too cold for her long, skinny toes to be creeping out.
How would YOU wear it?