Brent Barrett leads a glorious cast in the North Shore Music Theatre's winning revival of the hit Broadway musical.