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.
2009
1980
1968
1989
2021
1957
1993
2008
2007
1963
1996
2003
2004
1976