Beauty and the Beast, which opened Thursday night at the Elgin Theatre, tends to drag whenever its musical numbers aren't sizzling.