The Duchess of Cornwall revealed how War Horse moved her to tears as she met one of the film's stars during an official engagement.
Camilla was visiting the Cambridge Wellcome Trust Clinical Research Facility at Addenbrooke's Hospital this afternoon to learn more about the work of the Juvenile Diabetes Research Foundation (JDRF), a charity working to cure type one diabetes.
During her tour of the facility, she met Jeremy Irvine, star of Stephen Spielberg's War Horse, who has type one diabetes.
She said to him: "I loved War Horse. I've seen the play and I've seen the film. I cried from the beginning to end of both."
Irvine attended the event in a show of support. He was involved with trials of an artificial pancreas, which the charity is working on, in 2005 and 2007.
He explained how technology helps him manage his type one diabetes while pursuing a hectic film career.
Afterwards, he said: "It was an honour to meet Her Royal Highness. Research and development have given me far greater freedom than 10 years ago and the research coming now will make sure type one diabetes doesn't stop people following their aspirations."
The Duchess also visited the accommodation block of Emmaus Cambridge, a charity which helps people to move on from homelessness.
During the visit she stroked a bearded dragon lizard called Warrior, which belonged to one of the residents, known as companions.
Companions Spencer Jung and Lee Driver also challenged Camilla to a game of pool.
The Duchess, who is the charity's patron, told them: "I'm not very good but I'll have a go."
Mr Jung showed her how to hit the ball and she potted a yellow.
She finished her game there and told him: "It's always better to leave on a high."
She then visited the charity's warehouse, where she purchased two embroidered linen hand towels for £20.
Camilla was given a metal sculpture by local artist Amanda Betson and in exchange was given a Duchess of Cornwall rose.
The royal visitor said: "It looks a bit scrawny at the moment but pop it in the ground and hopefully next time I visit it will be blooming."