10 Celebs Who Look Totally Better with Dyed Hair


2. Sofia Vergara

Photo: WEBN-TV

Voluptuous Colombian-born actress Sofia Vergara has taken the same path as Zooey Deschanel in one way at least: she started life with dirty blonde locks, but dyed them brown. The caramel brown that she usually chooses goes wonderfully with her rich tan, too. She does go back to her natural blonde looks from time to time, though.