Last night, Vanessa Hudgens showed off her new haircut at the Hollywood premiere of Captain America: The First Avenger. And she's proving that a good hair stylist can work wonders -- her hair looks a lot better to us! Then again, it kind of just looks like some fancy up-do. Decide for yourselves, Lovelies.

In addition to cutting her hair (she did it herself!), Vanessa has also gained weight for her role in next year's Gimme Shelter, a movie in which she plays a pregnant teen.

It seems that Vanessa is still getting used to her new look. She told reporters:

Honestly, I kind of feel a bit like a soccer mom, but we're going to let that go. There's nothing wrong with soccer moms, but I'm only 22! I miss my hair, believe me I do. But there's nothing I can do about it."

What do you think of Vanessa's decision to get a "make-under" for a role? [OK!]