PRINCE William faces new TV torment with Princess Diana featuring in a BBC drama about paedophile Jimmy Savile.
Di, played by Kate Tickle, is expected to be seen meeting the monster, who is played by Steve Coogan.
It was hoped the scene would not appear in the final cut of The Reckoning — which is due to air later this year.
TV and radio host Savile cosied up to people at the top of society while secretly sexually abusing youngsters.
A TV insider said: “Prince William would have preferred not to see his mother feature alongside this vile monster at all.
“But he would be particularly displeased that it’s in a BBC show — and one that’s proved so controversial.
“Although Diana was one of the important people who Savile ingratiated himself with, there were many others whose influence played a greater part in him getting access to young people and hiding in plain sight.”
William, 39, is still angered by how his mother was tricked into giving a BBC Panorama interview to Martin Bashir in 1995.
The Reckoning has already upset survivors of Savile, who escaped justice from the 1950s until his death in 2011 at 84.
Groups representing rape and sexual abuse victims have also voiced anger at the dramatisation of Savile’s crimes.
The Survivors’ Network called it “deeply inappropriate and harmful”.
Read our Royal Family live blog for the latest updates
The BBC said: “Prince Charles and Princess Diana do not have speaking roles but are seen briefly.”
The scene features a visit the royal pair made to Stoke Mandeville Hospital, where it later emerged Savile had committed abuse.
Prince William declined to comment.