Cameron Diaz has revealed that Suri Cruise is a fan of Shrek.
The 37-year-old, who voices Princess Fiona in the films, attended the premiere of Shrek 4 at New York's Tribeca Film Festival.
She told People that her Knight And Day co-star Tom Cruise had told his four-year-old who was behind the role of Fiona, saying: "It's funny because Suri does know I'm Princess Fiona. I'm not going to speak for her, but yes, I think she does [love Shrek]."
And although Suri has been let in on the little secret, Cameron thinks parents should allow their children to believe the fairytale.
"When parents say to their kids, 'This is Princess Fiona,' I just tell them, 'Let the mystery and the fantasy live within them. Let them believe that Princess Fiona is actually real," she said.