故事发生在盛唐时期的长安城,白乐天(黄轩 饰)本是朝廷要官,却为了收集写诗的素材而甘愿被贬为起居郎。长安城内连连发生离奇的死亡事件,就连当今圣上也难逃厄运离奇身亡,这一切都和一只神出鬼没的妖猫有关。日本僧人空海(染谷将太 饰)本为了替皇帝解咒远渡重洋而来,却和白乐天意气相投,两人决心携手调查案件真相。 一首如怨如诉的《清平调》表明,妖猫作祟和三十年前倾国倾城的杨贵妃(张榕容 饰)之死有着千丝万缕的关联,追寻着曾经迷恋杨贵妃的阿部仲麻吕(阿部宽 饰)所留下的日记,白乐天和空海一同见证了大唐曾经的荣光,亦揭开了当年隐瞒至今的阴谋。
严太师遇刺毙命,护卫范义追击刺客至穷巷,见他踏镖逾墙逸去,而镖乃寇英之器,范遂遍城贴满通缉寇的画像。寇取得遇害县官宋化龙身上的公文,得以入城,却仍为范捉拿,幸得酒店店主的女儿雪娘,自认寇是其表哥,寇才幸免被捕;寇向雪道出自己的身份及真相。其后,范遭假扮成寇的寨主贺西雷袭击,而救回他的竟是。
赵子龙(元彪 饰)和吴贵德(曾志伟 饰)两人是无话不谈的好友,而两人的父亲一个是占卜术士,一个是勾魂鬼差,这截然不同的身份令他们常常闹出不少笑话。某日,吴贵德代替赵子龙演一出跳楼戏,结果发生意外,所幸赵子龙的父亲阻止了鬼差收走吴贵德的魂魄,否则吴贵德早已经灵魂出窍。 吴贵德起死回生,赵子龙亦与名为阿乐的女孩成为了情侣,在一片祥和的气氛中,阿龙的父亲发现自己的行为惹恼了其他鬼差,最终,他惨遭杀害。赵子龙的父亲死后,赵子龙在鬼使神差之下竟然开始收魂,原来,鬼差一职世代相传,一任丧命,就要由他的下一代来填补空缺,为了让赵子龙摆脱这悲惨的命运,吴贵德的父亲和勾魂鬼差开始了一场恶战。