A mentally disturbed car mechanic, with a deep fascination of Aztec culture, is convinced that if he consumes enough human eyeballs, he'll possess the ability to see in the future.
2005
2010
1993
1939
2015
2025
2011
1991
1997
2017
2016
2014
1974
2018
1982
2021
1990
1995