Liliom (Charles Farrell) é um homem de personalidade forte que se apaixona por Julie (Rose Hobart), uma empregada doméstica. Mesmo contra o conselho de todos aqueles que os conhecem, os dois decidem se casar. Quando a esposa fica grávida, Liliom, desempregado e desesperado, aceita participar de um roubo, que dá errado, e se mata. Após passar anos no Purgatório, ele tem a chance de voltar a Terra e fazer uma boa ação para a filha adolescente que nunca conheceu, Louise (Anne Shirley).