Newest superhero movie Captain America: The First Avenger had its Hollywood world premieres on Tuesday. Chris Evans, the star of the movie, appeared in fashionable glasses, despite the fact that a working superhero would never, ever be bespectacled.

The film also stars Hayley Atwell, who looked extremely beautiful at the premier, and Tommy Lee Jones.

The premier and red carpet photo shoot happened at the El Capitan Theater in Hollywood.

Teen sensation Vanessa Hudgens arrived at the premier with a new haircut, a short pixie cut similar to that of Happy Potter star Emma Watson.

Also at the event were Neal McDonough, Kevin Smith, Robert Downey Jr. and Samuel L. Jackson.

The Captain America movie is about a solider who volunteers for a top secret project that turns him into a freedom-loving super soldier in a tight blue costume.

The movie opens in theaters on Friday.