Daniel Craig memang menjadi aktor yang dipilih untuk memerankan James Bond dalam film Casino Royale, tetapi tahukah kalian jika ada beberapa aktor lain yang juga bersaing dengan Daniel Craig untuk peran James Bond? Setelah film James Bond: Die Another Day rilis di bioskop pada tahun 2002, Pierce Brosnan lantas didepak dari perannya sebagai James Bond. Dalam film berikutnya, Casino Royale, James Bond sudah diperankan oleh aktor Daniel Craig.

Craig awalnya menjadi pilihan yang kontroversial, karena banyak penggemar 007 yang beranggapan bahwa James Bond adalah karakter berambut hitam, dan tidak cocok diperankan oleh aktor berambut pirang. Tetapi sejak itu, posisi Daniel Craig sebagai James Bond semakin kuat. Craig sendiri pada akhirnya akan mengakhiri perjalananya di film No Time to Die yang akan datang, dan akan menandai penampilan kelimanya dan terakhir sebagai James Bond.

Dalam sebuah wawancara dengan Latino Review pada tahun 2005, sutradara Casino Royale, Martin Campbell menjelaskan bahwa Craig adalah pilihan tepat sebagai James Bond. Campbell menyebut Craig sebagai aktor yang hebat, dan Craig memiliki semua hal yang membuat Bond terlihat lebih tangguh. Campbell juga menyebut bahwa Henry Cavill yang kala itu berusia 22 tahun menjadi pesaing utama Daniel Craig untuk peran James Bond. Namun akhirnya, Cavill dianggap terlalu muda untuk peran tersebut.

Cavill bukan satu-satunya penantang serius bagi Daniel Craig untuk peran James Bond, karena sebelumnya ada beberapa aktor lain yang dipertimbangkan. Beberapa tahun sebelumnya, Christian Bale telah menarik perhatian dari produser James Bond yaitu Barbara Broccoli, berkat penampilan gemilang Bale dalam film American Pyscho. Bale sempat didekati untuk mengambil alih James Bond yang kala itu diperankan oleh Brosnan, namun akhirnya gagal. Sam Worthington juga termasuk diantara mereka yang menarik perhatian Barbara Broccoli untuk memerankan James Bond.

Juga ada beberapa nama lain seperti Goran Visnjic dan Karl Urban yang mendapat perhatian dari Barbara Broccoli. Namun, Visnjic harus kalah audisi karena ia tidak memiliki aksen Inggris yang kental, sedangkan Urban tidak sempat melakukan screen test karena kala itu ia memiliki jadwal yang sangat padat.