Vorig jaar sloten The Silver Screen en Cine Qua Non de deuren, de laatste filmspeciaalzaken van Amsterdam. Liefhebbers van vintage posters en andere filmparafernalia moesten het vanaf dat moment doen met het internetaanbod. Maar met The Sick Smell of Success is Amsterdam weer een filmspeciaalzaak rijker.