In fact, an excellent morality play in that the morality is not black and white.  It's easy to be moral when you have nothing to lose from being moral.  I don't know if the conspiring witness approach would work in real life; real-life eyewitnesses seldom agree on anything.  However, I don't know that it wouldn't work, either.  Morality play, no supernatural elements.