《捉妖记》上映半日票房就破亿元,上映24小时已经收获1.73亿元,创下“华语片首映最高票房”、“单片单日最高票房”等多项记录。宋天荫(井柏然饰)意外怀孕生下萌妖胡巴后,为保护“儿子”,与天师霍小岚(白百何饰)一起对抗妖界的故事。很久以前,人与万物共存,当中也包括妖。但人想独占天下,于是人向妖宣战,把他们赶进了深山大泽,从此人和妖划界而治。一天,一对装人样的情侣妖竹高(曾志伟饰)和胖莹(吴君如饰),为了保护怀有小妖王的妖后逃避血妖的追杀,来到了永宁村,遇上了善良的天荫(井柏然饰)、降妖少女二钱天师小岚(白百何饰)以及跟小岚对着干的五钱天师罗干(姜武饰)。天荫目睹人妖大战,才惊觉有妖的存在。