Johnny Gallagher's morals are gone - his world has crumbled in on itself and the man who has remained is different.
1981
2017
2016
1961
2009
2013
2015
1946
1994
2023
2002
1970
2014
2000
2004