Cabin in the Sky is a 1940 American musical with music by Vernon Duke, lyrics by John La Touche, and a musical book by Lynn Root. The musical premiered on Broadway at the Martin Beck Theatre on October 25, 1940. It closed on March 8, 1941 after a total of 156 performances. Directed by Albert Lewis and staged by George Balanchine, the stage production starred Ethel Waters as Petunia Jackson, Dooley Wilson as "Little Joe" Jackson, Lena Horne as Georgia Brown, Rex Ingram as Lucifer Junior, and Todd Duncan as The Lawd's General. 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.