Teenager James Greville has lived in children's homes his whole life, so he is surprised when a Great Uncle invites him to his country manor for a holiday. While exploring the sprawling Greville Lodge he soon discovers that it has many secrets.

Jon Newman
as James Greville

Prunella Scales
as Sarah

Marc Danbury
as Social Worker

Emma Powell
as Social Worker; Clara

George Cole
as Great Uncle

Kevin Howarth
as Billyboy

Stephen Lyons
as Radio Announcer

Howard Coggins
as Durban

Billy Smith
as Ben

Christian Rodska
as James' Father