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