2015年7月23日,电影上映的第8天,票房突破10亿大关。 7月26日,以12.76亿元的票房打破了《泰囧》所创造的12.67亿元的纪录,登顶华语电影票房冠军。7月28日,揽入15亿元票房,不仅超越了所有国产电影,而且取代《复仇者联盟2》成为内地上映电影票房榜季军。
宋天荫(井柏然饰)意外怀孕生下萌妖胡巴后,为保护“儿子”,与天师霍小岚(白百何饰)一起对抗妖界的故事。很久以前,人与万物共存,当中也包括妖。但人想独占天下,于是人向妖宣战,把他们赶进了深山大泽,从此人和妖划界而治。一天,一对装人样的情侣妖竹高(曾志伟饰)和胖莹(吴君如饰),为了保护怀有小妖王的妖后逃避血妖的追杀,来到了永宁村,遇上了善良的天荫(井柏然饰)、降妖少女二钱天师小岚(白百何饰)以及跟小岚对着干的四钱天师罗钢(姜武饰)。