Who got it right?Who got it right?Hip, hip, hooray.

Someone's fashion sense is back to A-OK.

After a wee lapse in the sartorial stakes we're glad to see this lass stepping out in the style we're used to from her...

Especially after her last fashion flaunt, which ended up looking more like a sack.

We're glad to report this dame is back on top.

The lady in question is Katie Holmes, who sizzled on the red carpet at the premiere of her latest movie, Mad Money.

A fitting title since she did indeed look a million buckaroos.

Her hubby, Tom Cruise, also donned a stylish combo, and other stars glammed-up for the night too.

See Katie Holmes' stylish frock at the Mad Money premiere.