Has Robert Pattinson lost his long, shaggy locks?
The Eclipse star, 24, was spotted in L.A. Sunday with considerably shorter hair -- which he tried to hide with a baseball cap while running errands.
A source tells UsMagazine.com that "everyone" in Pattinson's new flick (co-starring Reese Witherspoon), Water for Elephants, "will have short hair, and they are cutting all the actors' and extras' hair at costume fittings.
Pattinson's new look "is short on the sides and a little longer on the top. Overall it is a lot shorter than he had it for Twilight," adds the insider.
This isn't the first time he's chopped off his 'do. After appearing in GQ in 2009, he said, “I got it cut after that, on the shoot, and I just thought, ‘Well, I've just done a GQ cover, I might as well get my hair cut.’"
VIDEO: Robert reveals his dream job
He has said he never uses soap to wash his hair: "I just use water. No one ever believes me, but it's true."