Fashion is usually dominated by half-starved 20-somethings but at the 2012 Emmy Awards, the more mature women stole the show.
A glamorous group of older actresses, led by Julianne Moore, 51, Julianna Margulies, 46, and Sofia Vergara, 40, left their younger counterparts for dead in the style stakes.
Julianne is our pick for best-dressed, looking lovely in a full-length yellow Christian Dior gown, while sexy Sofia is a close second in her figure-hugging Zuhair Murad dress.
Which look is your favourite?
Lovely ladies on the Emmy Awards red carpet.
Julianne Moore, 51, looked lovely in a Christian Dior dress
http://cdn.assets.cougar.bauer-media.net.au/s3/digital-cougar-assets/AWW/2013/09/16/32944/dan-carter.jpg
Nicole Kidman, 45, wore an Antonio Berardi gown.
Julianna Margulies, 46, wore a green brocade Giambattista Valli design.
Ellen DeGeneres, 54, and Portia de Rossi, 39.
Glenn Close, 65, chose a black fishtail dress.
*Modern Family* star Sofia Vergara, 40, wore a Zuhair Murad dress.
Modern Family star Sofia Vergara, 40, wore a Zuhair Murad dress.
*30 Rock* star Tina Fey, 42, in Vivienne Westwood.
30 Rock star Tina Fey, 42, in Vivienne Westwood.