Review: The Devil (1981)


Taiwan cinema made actors put anything in their mouths.

Original, written review available at soogoodreviews.com.