Superman may be impenetrable " well, to everything except kryptonite " but neither the human heart nor musicals are.