James Bond actors in order: how many played the iconic spy? He started playing Agent 007 in the 2006 film Casino Royale and went on to appear in four other James Bond films, such as Quantum of Solace, Skyfall, Spectre, and No Time To Die.