In 1959, following the flop of the Broadway theatrical musical
Funny Boy (based on
William Shakespeare's
Hamlet) (song: "Opening Night"), the show's washed-up producer
Max Bialystock hires the neurotic
Leo Bloom as his accountant. In studying Max's books, Leo panics when he discovers a $2,000 discrepancy. While shuffling numbers, he notes that, as a flop is expected to lose money, the
IRS will not investigate its finances. He jests that by selling an excess of shares and
embezzling the funds, a flop could generate up to $2 million. Max asks for Leo's help with the scheme, only for the latter to refuse ("We Can Do It"). Returning to his old accounting firm, Leo starts to fantasize about being a Broadway producer ("I Wanna Be a Producer"). Leo quits his job and forms "Bialystock & Bloom" with Max. Searching for the worst play ever written, they find
Springtime for Hitler, an admiring musical tribute to
Adolf Hitler written by ex-
Nazi soldier
Franz Liebkind. To acquire Franz's rights to the musical, they perform Hitler's favorite song and swear the sacred "
Siegfried Oath" to him ("Der Guten Tag Hop-Clop"). Next, Leo and Max meet with failing
transvestite director
Roger De Bris and his assistant
Carmen Ghia. Roger is reluctant to direct, but when Leo and Max suggest he could win a
Tony Award, he agrees on the condition that the play be more "
gay" ("Keep It Gay"). Back at their office, a Swedish woman named
Ulla appears to audition. Although Leo points out that they have not started casting, Max hires her as their secretary until they audition her later ("When You've Got It, Flaunt It"). To gain backers to fund the musical, Max has dalliances with several elderly women ("Along Came Bialy"), allowing him to raise the $2 million. Leo laments about the dangers of sex distracting him from his work and shares a kiss with Ulla ("That Face"). At auditions for the role of Hitler, Franz, angered at a performer's rendition of a German song, storms the stage and performs it himself ("Haben Sie gehört das Deutsche Band?"). Based on the performance, Max hires Franz to play Hitler. On opening night, as the cast and crew prepare to go on stage, Leo wishes everyone good luck, to which everyone warns it is
bad luck to say "good luck" on opening night and that the correct phrase is to say "break a leg" ("You Never Say Good Luck on Opening Night"). Franz leaves to prepare and literally breaks his leg in a fall. Max enlists Roger to perform the role in his place and Roger accepts. As the show opens, the audience is horrified at the first song ("
Springtime for Hitler") and people begin to leave out of disgust until Roger enters as Hitler ("Heil Myself"). Roger, playing Hitler very flamboyantly, makes the audience misinterpret the play as
satire, resulting in the show becoming a smash hit. Terrified the IRS will learn of their crimes, a dispute breaks out between Leo and Max, but stops when Roger and Carmen come into the office to congratulate them. Furious at Roger for making the play successful, Max angrily confronts Roger for his actions and even goes as far to physically torture Carmen when he tries to defend Roger. Franz then appears and tries to shoot all four of them for breaking the Siegfried Oath by mocking Hitler, only to attract the police. As Max and Franz attempt to evade the police, Franz breaks his other leg. Arrested for his tax fraud, Max is imprisoned while Leo elopes with Ulla to
Rio de Janeiro ("Betrayed"). About to be sentenced, Max is saved by Leo, who returns to defend him ("Til Him"). The judge, realizing Leo and Max are inseparable, sentences them both to 5 years at
Sing Sing Prison with Franz. Writing and producing a new musical in prison ("Prisoners of Love"), Leo, Max, and Franz are pardoned by the governor of New York for their work, allowing them to collaborate with Roger and Ulla and release
Prisoners of Love. The play's success means Leo and Max go on to become successful Broadway producers. In a
post-credits scene, the cast and Mel Brooks sing "Goodbye!" to the audience, telling them it's time to leave. ==Cast==