Kristen Stewart stunned in a sheer lace dress at the On the Road premiere in New York last 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 Kristen Stewart, who went for a much more sober outfit in a navy tuxedo-jacket , sheer tights and strappy heels.