No, not all online casino sites take American Express. However, all of the casinos we have listed on this page do. All you have to do is pick one and start playing.