By DAILY MAIL REPORTER
She recently opened up about her hatred for public appearances but Kristen Stewart braved yet another red carpet on Thursday night.
The 22-year-old actress flaunted her slim figure in a teal shorts and bralet set covered with embellished sheer fabric that left little to the imagination.
The dress, by Canadian-born fashion designer Erdem, was paired with garish neon orange heels the actress appeared uncomfortable wearing as she made her way into the latest screening of her new film On the Road.
The actress swept her wavy brunette locks into a ponytail, and wore light make-up that enhanced her youthful glow.
Kristen was joined by her co-star Kirsten Dunst at the SVA Theater in Manhattan.
The actress wore a more conservative navy coat dress, stockings and patent leather sandals.
The Twilight star plays opposite a star-studded cast including Amy Adams, Viggo Mortensen, Garrett Hedlund, Elizabeth Moss and Sam Riley in the big screen adaptation of Jack Kerouac's bible of the Beat Generation.
Riley and Hedlund were also both at Thursday night's event - both men looking dapper in suits and ties.
Despite the cast of Hollywood faviourites, it was Kristen's nude scenes in the Walter Salles adventure drama that most quickly caused a stir.