Entries from Deep Focus Weblog tagged with 'fetus'

IMPRINT (2006)

The newest Takashi Miike extravaganza arrived in the U.S. last week, and while many of his films are infamous for some bizarre content, Imprint is the first I know of that can credibly place the word "Banned" in a banner across its packaging.