Kristen Stewart has shed her clothes to go topless in the trailer for new movie on the Road.

The shy star breaks out of her shell in the adventure drama, which also stars Kirsten Dunst, Amy Adams, Viggo Mortensen and Steve Buscemi and is set to premiere at the Cannes Film Festival later this year (12).

The young beauty shows quite a bit of skin in the film - a recently released advert for the project shows a naked Stewart riding in a car between fellow undressed co-stars Garret Hedlund and Sam Riley.

The 21-year-old actress' modesty is maintained by a clever camera angle.

The clip also shows Stewart rolling a cigarette and letting her hair down dancing at a party.