Johnny Gallagher's morals are gone - his world has crumbled in on itself and the man who has remained is different.
1910
1937
1968
1967
1950
1979
2013
1948
1944
2006
1945
2023
2024
1998
2004
2017
1989