Is Catherine Zeta-Jones dressing way too young, or is "Modern Family" star Sarah Hyland dressing way too old? Zeta-Jones, then 36, wore this dress in 2005. Hyland, 21, wore it this past January. —XFINITY Entertainment Staff (Photos by Kevin Winter/Getty Images, Jason Merritt/Getty Images)
The opinions expressed are solely those of the author and do not necessarily reflect the views of Comcast.