Online casinos such as 888Starz accept BNB as a payment option. You can register on their sites and bet with BNB.