Question: who plays margot in legally blonde the musical
Answer: Amy Lennox, Sophie Isaacs, Annaleigh Ashford, Rhiannon Hansen