2002年,音樂学院大四的学生孟凡(關智斌 饰)在一次比賽上凭借原创歌曲《对不起,我爱你》一舉夺得冠军,自此聲名鹊起,還抱得美人归,与出色的女生何盈(何美钿 饰)在一起。 几年後,他仍然無法创作出一首全新的代表作,爱情又迟滞不前。一天在網上看见一个叫“荒村”的地方,里面有一个“荒村客栈”,流传着關于明代一个叫胭脂的女子的故事。據說睡在明代那张床上,半夜会听见胭脂的歌聲。孟凡决定前去寻找灵感,同時与何盈分手。 荒村客栈的店主欧阳(薛山 饰)熱情欢迎孟凡,在孟凡的要求下住進了胭脂的房间。孟凡開始见到明朝的鬼影,又噩梦連連。何盈来到荒村找孟凡,却被孟凡伤透心。欧阳跟孟凡讲起自己和妻子小枝(张檬 饰)的故事。不过渐渐地,孟凡發现,小枝这个人根本不存在。 故事的最後,我们發现,一切都是因為那一首歌——《对不起,我爱你》。