「劇本好壞決定一部戲好不好看!」具編劇實力的導演謝庭菡坦言,在看原著小說時就深深被吸引,堅持「故事好壞是關鍵」的她與編劇團隊花3個月時間撰寫6集劇本:「我一直在想,倘若我是觀眾會期望小說改編的影視作品有一些驚喜。」
謝庭菡與編劇群因忠於《魂囚西門》原著,保留所有書中人物,但為強化並讓故事更緊湊,因此調整人物關係,她舉例說明:「原著中的『麗華女士』是來到男主角工作室的鬼魂,但在戲中則是男主角助理的奶奶。這樣的設定可以讓這個角色與男主角、助理三人有更多關聯性。」
在角色設定方面,謝庭菡認為最有挑戰性的就是朱約信飾演的「虛空」。在原著中本是穿著袈裟的法師,但她卻完全顛覆這個形象:「我不希望在『虛空』身上呈現道教或佛教的概念,我認為他是個放諸四海皆準的角色。對西方來說,他可能是像天使般的存在、可能是一種神靈或指引者,所以如何在台詞中訴說大道理,卻不讓觀眾覺得厭煩,是最具挑戰的地方。」
謝庭菡至今執導的作品幾乎清一色是恐怖、鬼怪題材,不斷開發「鬼神」這個神秘未知的領域:「我相信鬼神的存在,對他們存有恭敬之心,但截至目前為止,我不覺得有任何一個信仰,能完全解釋我對他們的想法。」