Cabin in the Sky

Little Joe is a well-meaning yet weak man, whose attempts at redemption are cut short when he is killed over gambling debts by big-shot Domino Johnson. On his deathbed, Little Joe is resurrected by angelic powers and given six months to redeem his soul and become worthy of entering Heaven—otherwise he will be condemned to Hell. Secretly guided by "The General" (the Lord's Angel), Little Joe gives up his shiftless ways and becomes a hardworking, generous, and loving husband to his wife Petunia, whom he had previously neglected.