Blake Lively has revealed that she loved going brunette for her role in 'The Green Lantern'.
The actress told Access Hollywood that she got the idea from a security guard who insisted she should change her hair colour for the part as Carol Ferris - also known as Star Sapphire - in the upcoming adaptation of the comic book.
She explained: "I loved having the brown hair. It was the first time I did anything different. I'm about to change my hair again for another movie."
"This man, who I've never heard say more than four words - you would never pin him as a comic book fan - as soon as it came out that I was playing Star Sapphire, he was like, 'You have to dye your hair brown!'"
She continued: "He said, 'Not only for my sake as a fan, but for your own security. I'm telling you, you have to dye your hair brown! People will attack you, people will be so angry'."