Star power in New York as Baltasar’s Apex debuts on Netflix