Whether she's on or off the red carpet, Vanessa Hudgens is one of the most stylish celebrities.

"I describe my style as kind of bohemian," she told NYLON Tv in 2011. "Sometimes it gets a little more hippie-dippie and other days it gets a little tougher and more new age bohemian."

Megan Fox Hot Red Carpet Photos

The actress, who starred in High School Musical, also draws inspiration from past eras.

"Recently I've gotten really into the '60s and '70s," she said. "I've been pulling up a bunch of photos from like '60s and '70s Vogues and Harper's Bazaars and just looking at all the amazing embroidery and beadwork."

Jennifer Aniston's Best Red Carpet Looks

The 24-year-old revealed her obsession with perfumes and henna temporary tattoos. She also has real tattoos and was spotted getting one in 2011 with best friend Ashely Tisdale.

Scroll through our gallery to see some of her fabulous looks.