Yes. Many online casinos now accept American Express for deposit purposes. This payment option isn't always available for withdrawals.