"Through a series of real and imagined encounters with angels, demons, and England's pagan past, a pastor's son begins to question his religion and politics, and comes to terms with his sexuality."
Spencer Banks
as Stephen Franklin
John Atkinson
as Reverend J. Franklin
Georgine Anderson
as Mrs. Franklin
Ron Smerczak
as Joel
Ian Hogg
as Arne
Jennie Heslewood
as Mrs. Arne
Graham Leaman
as Sir Edward Elgar
Christopher Douglas
as Honeybone
John Richmond
as Headmaster
Ivor Roberts
as Cooke
Joyce Hawkins
Costume Design
Michael Edwards
Production Design
Alan Clarke
Director
David Rudkin
Writer
Jan Nethercot
Makeup Artist
Michael Williams
Cinematography
John Gilbert
Sound Recordist
Dave Baumber
Sound Mixer
David Rose
Producer
Cliff Culley
Special Effects
Henry Fowler
Editor
Paddy Kingsland
Sound