What do Greek mythology, leg warmers, roller disco and the 1980s hit Poi E have in common?
The answer is Xanadu, a production by the students of Bay of Islands College in Kawakawa.
The musical comedy is based on the 1980s movie of the same name starring Olivia Newton-John and Gene Kelly but, as in other years, the school has transplanted the action into more familiar locations. Hence Waitangi takes the place of California's Venice Beach, and Los Angeles looks suspiciously like the Bay of Islands.
The story centres on the Greek muse Kira (played by Kaikohe 14-year-old Kyla Moffat) who descends from Mt Olympus to inspire frustrated artist Sonny Mallone (Zay'yen Benson-Brown, 16, of Taumatamakuku) as he dreams of creating the world's first roller disco.
Zay'yen said the production combined acting, dancing, singing and skating with a bit of kapa haka in the finale. Although he had performed in past productions, Xanadu posed new challenges such as roller skating on stage.