Carl, struggling to come to terms with his sexuality, meets James for a one night stand.
2006
2005
2007
2017
2013
1983
2020
1998
1962
2012
1961
1972
1995
2024
2015