Carl, struggling to come to terms with his sexuality, meets James for a one night stand.
2008
2014
2018
2005
1973
1997
1976
1996
1930
2022
1983
2013
2002
2023
2004