Angel on My Shoulder is a 1946 fantasy drama starring Paul Muni, Anne Baxter, and Claude Rains. The story follows Eddie Kagle, a gangster killed by his own men, who makes a deal with the Devil to return to Earth by possessing a judge’s body. Unexpectedly, Eddie starts acting with honor, challenging the Devil’s plans. A timeless tale of redemption, good vs evil, and second chances.