Black Angel - 1946, starring Dan Duryea, Peter Lorre, June Vincent and Broderick Crawford. There was a combination of happy and sad ending. I had absolutely no sympathy for the murder victim so whoever killed her did everyone a favor, but it was still a good whodunit.