Megan Fox is well on her way to completing the rainbow with her hair color. After rocking silver, platinum blonde, copper, cherry cola red, and, most recently, cotton candy pink, the actor is ...