She's been blonde, she's been brunette but she's never been bright red (we think). Ladies and gentlemen, introducing Kristen Stewart's brand new hair!
Spotted on the set of her latest film American Ultra in Louisiana, the star's new colour was revealed - but don't expect any kind of Hollywood glossiness from her latest look.
In saying that, it's probably for her part in the movie. The 24-year-old plays Jesse Eisenberg's girlfriend and that's basically all we know about the character except she likes to dye her hair and rock a style that's seriously reminiscent of Claire Danes In My So-Called Life.
Anyway, back to the hair. Is it cool or just a bit of a mess? It probably depends if you're into the whole grunge scene. Either way, we'd put money on it being a fleeting look for the Twilight star.
LOOKING FOR HAIR INSPIRATION? Check out these 15 styles...