Главный герой фильма – Брюс Робертсон, работающий полицейским в Эдинбурге. Он во что бы то ни стало жаждет заполучить должность детектива-инспектора. Брюс ведет разгульный образ жизни, много пьет и даже употребляет наркотики. Для него нет ничего святого и подставить кого-нибудь из коллег – это в порядке вещей для героя. Но ничего не проходит бесследно. Брюс страдает сильным психическим расстройством, вызывающим галлюцинации. И вот, когда ему поручают очередное дело по расследованию убийства, это становится большой проблемой, что в свою очередь ставит под угрозу всю его карьеру.