Kristen Stewart hit the red carpet for her Cannes premiere of On the Road yesterday evening. She had the company of co-stars Sam Riley, Garrett Hedlund, Tom Sturridge and Kirsten Dunst. Kirsten wore pink Dior, and Kristen was in Balenciaga. The gang spent the whole day together, having attended a press conference and photo call earlier. The movie is based on the classic 1957 Jack Kerouac novel, and in it Kristen plays Marylou, the object of affection for the two main characters, played by Sam Riley and Garrett Hedlund. It was a big risk for Kristen, who has actually been attached to the project since producers saw her in 2007's Into the Wild, because it involves more nudity than her Twilight movies.
At the press conference, Kristen spoke about her character. She said, "I love Marylou. The character is so vivid, she jumps right off the page and slaps you in the face . . . If I had to choose one character who really, truly embodied the spirit of this book, it was her. She really is this amazing link between the two boys. It's a grand statement to make, but it might not have happened without her."
Tom Sturridge didn't bring along his pregnant partner Sienna Miller, but there were plenty of other celeb couples in attendance. Robert Pattinson turned up to support Kristen ahead of his own Cosmopolis debuting at Cannes this weekend. Sam Riley had wife Alexandra Maria Lara on his arm, and co-stars Garrett and Kirsten were able to mix romance and work on the carpet.