Imprint is the thirteenth episode of the first season of Masters of Horror. Directed by Takashi Miike, the episode was scheduled to premiere on January 27, 2006 -- but was shelved by Showtime over concerns about its extremely graphic and disturbing content. It was later released to DVD on September 26, 2006.
First Air Date: 02/25/2006
😕 Not available right now to watch.