Watch Moulin Rouge! perform on Britain's Got Talent | WhatsOnStage
WhatsOnStage.com - 31 May 2022Caught in a bad romance indeed! We are in love with the cast of Moulin Rouge! - who rocked not one but two numbers on Britain's Got Talent last night.