The Good Thief(1979)
Caleb, "son of nobody" (Enrico Montesano) lives in Galilee in Jesus' day and struggles as a thief and con-man, pretending to be a magician. When he witnesses Jesus turning water into wine, he thinks he's found a competitor. So Caleb goes on, convinced that Jesus is a fake just as he is, always trying to figure out his tricks. In the meantime, he gets involved with a prostitute (played by Edwige Fenech), but also with the wife of a Roman patrician (played by the equally alluring Bernadette Lafont), he steals a few goats and cons a few people, he befriends a lovable dog and gets in trouble with some Roman soldiers.