Charlize Theron looks completely different! The Oscar-winner has ditched her blonde hair and instead resorted to a deeper black which many are on the fence about. But there is a good reason...