She's made love to an overexcited vampire and given birth to his demon spawn, so tackling a seminal beat novel may be a cake walk for Kirsten Stewart.

The emo queen has just appeared in the new trailer for the movie adaptation of Jack Kerouac's signature novel On The Road, an unlikely casting choice made by auteur director Walter Salles that will see Stewart appear topless on screen.

Stewart will play free spirit Marylou in the adaptation, and in the new trailer she's topless on the dirt roads with co-stars Garrett Hedlund and Sam Riley.

The all star cast includes the gifted Amy Adams, screen hunk Viggo Mortensen, Kirsten Dunst, Steve Buscemi, Terrence Howard and Elisabeth Moss.

For those who haven't read it On the Road follows a young writer named Sal Paradise (Riley) and his Dean Moriarty (Garrett) who hit the highways of America looking for 'it.' 

The film will premiere at the Cannes Film Festival later this year.

"On The Road" - still of the stars in the movieGoogle Images