This can’t be right, can it? Kristen Stewart was seen naked and dirty dancing? That’s a far cry from the public persona she has shared with fans since the very first Twilight film.

According to a report from Hollywood Life, it’s still a far cry from the Kristen everyone has come to know and loveÂ—but it’s not a part of her reality. Instead it’s a role she’s playing in the upcoming film On the Road, where she stars as Garrett Hedlund’s 16-year-old promiscuous wife. On the Road is expected to premiere later in the spring at the Cannes Film Festival, where it will likely find the steam to propel it to a theater near you.

This role may in fact be one of the hottest ones Kristen has ever played. Even though she plays a 16-year-old, MarylouÂ—her character’s nameÂ—isn’t your typical teenager. Her husband cheats on her constantly, and so in turn she does the same.

You can check out the new trailer for On the Road and catch a glimpse of her in her hot and heavy role as Garrett Hedlund’s wife. Click here to watch.

So what do you think? It’s a little bit jarring to see Kristen Stewart in a role like this, isn’t it? However it appears as though she’s absolutely amazing when stepping out of her perceived comfort zone. How do you suppose Robert Pattinson will like seeing his girlfriend and demure Twilight co-star in such a down and dirty role?