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.
1995
2001
2004
1971
1989
2000
1964
2003
1993
1975
1954
2022
2014
1986
2017
2021
1933
2005
2008