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.
2010
2013
2019
—
2015
2003
1984
2008
2002
1978
1985
1951
1987