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.
1999
2006
2000
1932
1997
2010
1995
1993
1971
1998
1959
2014
2002
1968
2008
1949