"I got the hang of it quite quickly. I used to do it as a little kid, in the house. It was harder for the others, but they've grown into it."
Xanadu brought together many different elements, he said.
"It's a high-energy musical comedy that fuses Greek mythology, an artist's aspirations and a love story in one massive production," he said.
Opua 16-year-old Molly de la Cour Peters, who plays the evil muse Melpomene, said a lot of time, energy and effort had gone into the show.
She said it would be especially enjoyable to people who remembered the 1980s. It had been a learning experience for the cast, most of whom had never heard of leg-warmers or other 80s oddities.
"I think it was an awesome era. I wish I'd lived in the 1980s - the headbands, the music, the fluorescent colours."
Xanadu has a cast of 30 from Years 9-13 and is directed by teachers Jasmine Maunsell and Michelle Wilson. Shows start at 7pm today, Thursday and Friday in the Bay of Islands College hall. A matinee will be performed on Wednesday afternoon.