‘Pumpkin’: Could this bizarre Christina Ricci indie be made today? Well-meaning? Aimee Ferrier Aug 6, 2025