Kristen Stewart stunned in a sheer lace dress at the US premiere of On The Road in New York on Thursday night.

The Twilight star donned an embellished nude Erdem dress which featured bright pink and orange beading and a pale blue satin bra and high waisted pants underneath.

The 22-year-old actress teamed the daring dress with a pair of neon orange Christian Louboutin pumps and minimal accessories.

She wore her tousled locks in a messy ponytail and finished off the look with winged eyeliner and a nude lip.

Stewart posed alongside her On the Road co-star Kirsten Dunst, who went for a much more sober outfit in a navy tuxedo-jacket , sheer tights and strappy heels.