《吗啡》以布尔加科夫的同名日记体小说为蓝本,同时将布氏早期行医题材的多篇短篇小说糅合于其中以丰富细节内容,色彩与配乐相得益彰地展现出了布尔加科夫式的尖锐与冷冽风格。 影片发生年代位于20世纪早期,年轻的俄国医生米哈伊尔·波利亚科夫来到偏远乡村的一家小诊所,刚从医学院毕业的他小有经验,他工作努力并赢得同事的认同。一次剧烈疼痛中,他要求护士安娜给他使用吗啡,缓解应激,日后渐渐地成瘾其中……。七濑武(宫野真守 配音)是一名看似十分淡漠,内心里也却是冷若冰霜的少年。曾经不堪回首的往事让他选择封闭自己的内心,不透露出丝毫的感情。虽然一直克制着自己的情绪,但七濑武又时时能够感受到内心里还在燃烧的火焰。一次偶然中,七濑武在校园里遇见了一名昏倒在地上的少女,善良的七濑武将少女带到了保健室,得知她名叫相羽六(东山奈央 配音)。
让七濑武没有想到的是,他和相羽六的相遇彻底改变了自己的人生轨迹。相羽六在误打误撞之中将七濑武变为了魔法使。之后,七濑武的青梅竹马五十岛胡桃(濑户麻沙美 配音)、同班同学伊田一三(铃村健一 配音)和保健老师兵头七海等人纷纷拥有了能够使用魔法阵的能力。。