繼《查理和巧克力工廠》後,強尼‧戴普和導演蒂姆‧波頓 再度攜手合作,改編百老匯音樂劇,電影中強尼‧戴普也將親自配唱《Not While I』m Around》等知名插曲。故事原創是英國劇作家克裡斯托弗龐德,電影版本仍由史蒂芬桑岱姆負責作詞和作曲,由編劇約翰羅根改編。製作人是李察賽納克、華特帕克斯、勞拉麥當勞與約翰羅根;執行製作是派屈克麥考米克;聯合製作是卡特利佛恩菲爾德。創意團隊包括攝影指導達利烏胡斯基,製作設計丹提費瑞提,剪輯克裡斯利賓遜,服裝設計柯琳亞特伍德。
為了演繹出樂芙特太太的角色,海倫娜波漢卡特在演出前則找了伊安亞當(Ian Adam)求教,這位號稱"歌唱救星"的人,曾教過許多演員與歌星唱歌。海倫娜波漢卡特在電影後段也唱了一首「By the Sea」,這首既辛酸又美麗的歌曲,表達了她想要拋下一切重新生活的心聲。
除了兩位主角,演出法官的艾倫瑞克曼雖然是首度在電影中演唱,但他也曾在皇家戲劇藝術學院(Royal Academy of Dramatic Arts,RADA)受過歌唱訓練。另一個試圖揭露陶德秘密的理髮師皮瑞利,則由薩夏拜倫柯恩演出,以《番石榴特:哈薩克青年必修(理)美國文化》聞名的他,則待過合唱團,也擁有過人的歌喉。電影中,除了飾演女乞丐的勞拉米歇爾凱莉是舞台劇專業歌手,其他主要演員都是演唱生手。