Daniel Craig took the iconic role
Casino Royale Pemeran: Full Cast and Roles
The 2006 film Casino Royale introduced a new James Bond and a fresh cast of characters. Knowing who plays whom helps viewers follow the intricate poker plot and the tense romance that drives the story.
Lead Actors and Their Characters
"Look at payment speed and table limits, not only the headline bonus."
of James Bond. Eva Green portrayed Vesper
Daniel Craig took the iconic role of James Bond. Eva Green portrayed Vesper Lynd, the Treasury agent whose loyalty becomes the emotional core of the film.
- Daniel Craig – James Bond
- Eva Green – Vesper Lynd
- Mads Mikkelsen – Le Chiffre
Supporting Performances
Judi Dench returned as M, while
Jeffrey Wright played Felix Leiter, Bond’s CIA
Judi Dench returned as M, while Jeffrey Wright played Felix Leiter, Bond’s CIA contact. The poker table also featured several recognizable faces from European cinema.
- Judi Dench – M
- Jeffrey Wright – Felix Leiter
- Simon Abkarian – Alex Dimitrios
Casting Notes
Producers chose lesser-known actors for key henchmen to keep the focus on Bond and Vesper. The final table of the poker tournament mixed professional card players with actors to heighten realism.
- Real poker pros served as extras
- Martin Campbell directed
- Film shot in Prague, Bahamas, and Italy
Where to Watch
Streaming services rotate Casino Royale regularly. Check your local platform’s 2026 lineup or rent the 4K restoration for the best picture quality.
