John Carpenter Is A Living Legend Thanks To These Movie Masterpieces

Few directors have left as much of an impact on multiple different film genres than John [...]