A chorus of professional bridesmaids frets that there have been no weddings lately. All of the young men want to marry Rose Maybud, the prettiest girl in the village, but are too shy to approach her.
Dame Hannah tells the bridesmaids about the curse of Ruddigore. Centuries ago, Sir Rupert Murgatroyd, the first Baronet, had persecuted witches, and one of them had cursed all future Baronets to commit a crime every day, or perish in agony.
Dame Hannah greets her niece, Rose, and they talk about her suitors, particularly Robin Oakapple. Unknown to them, Robin is secretly Sir Ruthven Murgatroyd, having run away years before to avoid inheriting the curse.
Robin seeks advice from Rose about “a friend” who is in love. Rose says that she has such a friend too, but Robin is too shy to take the hint. He tells his foster-brother, Richard Dauntless that he is too shy to confess his feelings to Rose. Richard offers to speak to her on his behalf, but falls in love with Rose himself. The two enjoy a brief engagement before Rose breaks it off and accepts Robin instead.
Mad Margaret, desperately in love with the current “Bad Baronet” Sir Despard Murgatroyd, enters. She has heard that Sir Despard intends to carry Rose off as one of his daily crimes and is worried, but Rose reassures her.
Sir Despard enters. He muses that, although he is forced to commit a crime every day, he does so early and then does good works for the rest of the day. Richard approaches and reveals that Despard’s elder brother Ruthven is actually alive and living as ‘Robin Oakapple’. Despard is elated and shortly interrupts the wedding of Rose and Robin, revealing Robin’s true identity and insisting his accept his title as the Bad Baronet. Sir Despard takes up with his old love Mad Margaret, and a horrified Rose accepts Richard.