Answer the question...who plays margot in legally blonde the musical??
Amy Lennox