In 2012, Kristen Stewart shocked everyone with her hair dyed blonde. She kept her hair length long and typically let it go free or did the updo. Blonde hair looks pretty good on her, but she's definitely better as a red head. In this first pic she has long blonde hair with a slight wave.
* 29378 Page Views