7.162/10
A History of Violence
2005
2005
1994
1997
1946
2007
1949
1955
1981
1995
1964
2002
2014
1955
2017
2002
2008
2011
1970
2015
2022