Max Bialystock (Nathan Lane) é um produtor teatral astuto, que tem Leo Bloom (Matthew Broderick) como contador. Um dia Leo surge com o plano perfeito para conseguir muito dinheiro: arrecadar muito mais do que o necessário para produzir um show para a Broadway, que seja de antemão um fracasso garantido.