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.
1999
2005
1984
1988
1998
2006
2007
2008
2003
2019
2002
1970
1964
2023
1989
1971
1997