Yum yum! A new foodie horror film from Larry Fessenden and company ( The House of the Devil , I Sell the Dead ).