A motion picture based on the musical was produced by Metro-Goldwyn-Mayer and released in 1943. The film version of Cabin in the Sky also starred Waters as Petunia and Ingram as Lucifer Junior. Eddie "Rochester" Anderson of Jack Benny fame took over the role of Little Joe, Kenneth Lee Spencer portrayed The General, and Lena Horne co-starred as the temptress Georgia Brown in her first and only leading role in an MGM musical. Louis Armstrong was also featured in the film as one of Lucifer Junior's minions, and Duke Ellington and his Orchestra have a showcase musical number in the film.