Daniel Craig ve Pierce Brosnan'ın James Bond olmamasının farklı nedenleri vardır: Daniel Craig: Craig, 2006 yapımı "Casino Royale" filminde James Bond rolünü ilk aldığında, bu role uygun olup olmadığından emin değildi. Pierce Brosnan: Brosnan, "Die Another Day" filminin ardından James Bond karakterini canlandırmaktan uzaklaştı çünkü filmin aldığı olumsuz eleştiriler ve karakterin giderek kamp bir hale gelmesi onu rahatsız etti.