CASINO ROYALE esittelee JAMES BONDIN, Ison-Britannian tiedustelupalvelun salaisen agentin, joka on vasta ylennetty 00-luokitukseen ja saanut hallituksen luvan tappaa eliminoituaan kaksi korkean profiilin kohdetta. Ensimmäinen tehtävä, jolle tiedustelupalvelu MI6:den johtaja ”M” (Judi Dench) Bondin määrää, vie hänet Madagaskarin ja Bahamasaarten kautta Montenegroon. Siellä Bondin on kohdattava Le Chiffre, terroristien epäsuosioon joutunut pankkiiri, joka yrittää hankkia omaisuutensa takaisin korkeiden panosten pokeripelissä Casino Royalessa. Valtiovarainministeriön kirjanpitäjä Vesper Lynd on määrätty vahtimaan Bondia ja huolehtimaan siitä, ettei tehtävän suorittamiseen annettuja varoja ylitetä. Heidän näkemyksensä käytettävistä keinoista tehtävän loppuun saattamiseksi eivät kuitenkaan aina kohtaa. Le Chiffren julma suunnitelma saa Jamesin ja Vesperin kuitenkin tukeutumaan toisiinsa ja Bond oppii uransa kannalta tärkeimmän mahdollisen asian: Älä luota kehenkään.