Yup ... we had the Osmonds on our cruise in January. We're not particular fans of theirs, and I don't recall them at all as a rock'n'roll band, but they put on a wonderful show!! We saw them around the ship, too...taken from another website.
We had them on Legend of the seas going through the Panama Canal a few years ago. They were great and put on a great show. Saw them around the ship and they would always stop for a chat. Made me feel old though!!!!
I once saw them on RCIs Brilliance of the seas
Thought they would be awful (and they were!).