Dispatched to a small Italian town to await further orders, assassin Jack embarks on a double life that may be more relaxing than is good for him.
2021
1981
1982
2008
1988
2005
2002
1971
2006
2014
1995
1989
1959
1984
1940
1972
1974
1990
2003