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.
2011
2009
2008
2016
1970
1997
1990
2004
1953
2001
2020
2018
2019
1996
2006
2023
2014