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.
1979
1988
1950
1983
2015
1985
1996
1973
1981
2003
1980
2012
1993
1969
2014
1990
2004
1999
1971