who plays margot in legally blonde the musical