Cameron's magical transformation

CameronpDiazuse

To the colorist who managed to get Cameron Diaz's harsh dyed black hair back to this gorgeous, natural-looking, sun-streaked blonde: THANK YOU! With her refined nose and restored blonde locks, the "Shrek" star looks flipping amazing. It's almost like.. magic. Maybe her rumored new flame Criss Angel had something to do with this beauty sleight-of-hand trick? Judging by the next photo, the illusionist gentleman does seem to prefer blondes.