Devour ‘The Little Shop of Horrors’ — live with Ellen Greene!
40 years of a man-eating plant — and the world still isn’t satiated. That’s right, the 1986 film The Little Shop of Horrors is celebrating its quadragennial (a fun term for four decades) by hitting the road starting next week to screen in select cities through the New Year, live with Ellen Greene! This is […]