In a novel a hero can lay ten girls and marry a virgin for a finish. In a movie this is not allowed. The hero, as well as the heroine, has to be a virgin. The villain can lay anybody he wants, have as much fun as he wants cheating and stealing, getting rich and whipping the servants. But you have to shoot him in the end.