The film takes place over the wedding and reception of a Polish woman and a British-born Polish man. Before the wedding, Piotr discovers a skeleton buried in the yard behind their new home, the old house Żaneta inherited from her grandfather. Demon is about a terrible truth that these wedding guests and many Poles want to forget, one that persists in the bones under the very soil of Poland itself.