Robert Pattinson Debuts New Haircut!

 Jon Furniss/; Flynet

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 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."

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!

Want stories like these delivered straight to your phone? Download the Us Weekly iPhone app now!