A broken man finds the one thing he can't live without only to lose it. He can't bring back the woman he loves, but he can cover the ground with the blood of his enemy.
1957
2022
1941
1928
2004
2001
1998
2005
2006
2009
2011
2007
2015
2014
1996
2013