The Shopworn Angel is a 1938 American drama film directed by H. C. Potter and starring James Stewart, Margaret Sullavan, and Walter Pidgeon. The MGM release featured the second screen pairing of Margaret Sullavan and James Stewart following their successful teaming in the Universal Pictures production Next Time We Love two years earlier. After the United States enters World War I in 1917, the limousine carrying Daisy Heath (Margaret Sullavan), a sophisticated Broadway musical theatre star, knocks down Bill Pettigrew (James Stewart), a naive young soldier from Texas. A policeman orders the chauffeur to take Bill back to camp. During the ride, he becomes slightly acquainted with the cynical, but not cold-hearted Daisy.