To say that people were surprised when Emile Hirsch turned up for a red-carpet event looking like this back in 2004 would be an understatement. It was a dramatic break from the norm for the actor, whose hair is usually darker and shorter.
As it turned out, there was a reason for the change in style. Hirsch had landed a part in 'Lords of Dogtown,' and his character had long blonde hair. Instead of accepting a hairpiece, Hirsch had decided to supply his own. It wasn't a permanent style change.