Yes Indeed, we have a new James Bond! The 6th actor to play the British spy will be Daniel Craig. Craig also holds the distinction of being only the 2nd Englishman to play 007, besides Roger Moore. The new Bond film will be Casino Royale, which is based on Ian Flemmings first James Bond novel.
Read more here.