Johnny Gallagher's morals are gone - his world has crumbled in on itself and the man who has remained is different.
2017
2016
1961
2009
2013
2015
1946
2022
1990
2023
2021
1934
2024