Беллора - маленький приморский городок, где жизнь течет неспешно и предсказуемо. Поэтому череда странных происшествий и внезапных смертей сеет среди жителей панику и множество слухов, один из которых - о призраке, который приходит к нераскаявшимся грешникам. Судья Юстиниан Лициний убежден, что за сплетнями и домыслами стоит живой человек, и намерен найти виновного. Впрочем, разбираясь в переплетении чужих грехов, судья и сам оказывается перед непростым выбором между законом и справедливостью.