More than 500 attended 'A Knight at the Disco'