Az Ópium forgatókönyvét Szász János és Szekér András írta, az operatőr Máthé Tibor. Az alkotás a Hunnia Filmstúdió és a német EuroArts koprodukciójában, Sándor Pál, Hámori András és Krskó Tibor produceri munkájával készül. A történet az 1910-es években játszódik, melyben egymásra talál a szenvedélyes beteg, Gizella és az érzelmek nélküli Brenner doktor. A komáromi Monostori-erőd méteres falai között korhű és kitalált vizsgálati eszközökkel rendezték be a múlt század eleji tébolydát. A színházi évad közepén nem lehetett csak magyar színészekkel megoldani a szerepeket, így került a filmbe a Moravcsik doktor szerepét játszó László Zsolt mellett a dán Ulrich Thomsen is - hozta szóba a szereplőválogatás nehézségeit Szász János. Gizellát a norvég Kristi Stuboe játssza, mert a felkért magyar színésznők nem vállalták a szerephez szükséges lelki lemeztelenedést - tette hozzá a rendező.