The actress surprised the press at the premiere of her new movie, "Personal Shopper."
Kristen Stewart was barely recognizable Tuesday night as she unveiled a new hairstyle at the premiere of her new movie, Personal Shopper, in Los Angeles.
The 26-year-old actress is a natural brunette, but showed up to the event with a shaved, blonde haircut.
The day before the premiere, she was doing press for the thriller, which opens Friday, and had her signature brown bob.
Read: Welcome to the Oscars - and a Likely Heavy Dose of Politics and Controversy
Her new appearance came as a shock to reporters on the red carpet at Carondelet House where the film premiered.
Stewart also attended a screening of the film on Monday night where she still had her brown hair but it was slicked back.
Watch: John Travolta Steps Out as Gangster John Gotti While Filming in Brooklyn