At 50, Halle Berry is looking as young as Jennifer Hudson who is 35 and Ciara  30.

image

They posed together at the Milan Fashion Week.