How come Mariah Carey has aged so horribly but Halle Berry has aged so well?

Halle is actually older than Mariah, but she looks about 20 years younger. Mariah lookin' like a damn 80 year old.
Update: *40 years younger, Halle looks no older than 40.
12 answers 12