Actiunea se invarte in jurul lui Matteo (Terence Hill), un preot catolic din oraselul Gubbio din Italia, care este recunoscut pentru talentul sau in investigarea infractiunilor locale. Matteo este o persoana inteleapta si respectata, care asculta si intelege problemele oamenilor, vrand mereu sa ajute. Antonio Cecchini, un ofiter de rang inalt, de varsta mijlocie si cu mult umor, este cel mai bun prieten al lui Matteo. Cu el impartaseste detalii si indicii importante ale cazurilor. Preotul este, insa, tratat cu ostilitate de superiorul lui Cecchini, Flavio Anceschi, care nu prea tolereaza interferenta continua a lui Matteo in investigatii.