Sam Riley doesn't think Kristen Stewart deserves her moody reputation - but he admits the Twilight star likes her own space.
The British actor, who worked alongside Kristen on new film On The Road, said people needed to remember she is "just 20".
"She wasn't grumpy at all. She was a bit of a Rapunzel character in her hotel suite, not wanting to come to the bar to spend all evening having her photo taken," he told The Guardian.
Sam spent six months travelling across America to shoot Walter Salles' adaptation of Jack Kerouac's cult novel, which also stars Tron: Legacy actor Garrett Hedlund.
The 31-year-old, who married actress Alexandra Maria Lara in 2009, said his life has changed a lot since his younger days working in pubs and warehouses.
"I got myself a career, met my wife, moved to a new city, learned some languages. I still pinch myself," he added.
"On The Road was a hell of an experience so I'm planning to take a break."