The first actor to play secret agent James Bond was American Barry Nelson, who starred in Casino Royale in 1954.<br />
&lt;img alt=&quot;alt text&quot; src=&quot;http://www.answers.com/main/content/wp/en/a/a3/Barry_Nelson_autograph.JPG&quot; /&gt;<br />
Followed byâ€¦â€¦<br />
<br />
&lt;img alt=&quot;alt text&quot; src=&quot;http://www.klast.net/bond/images/conneryb.jpg&quot; /&gt;<br />
Sean Connery<br />
&lt;img alt=&quot;alt text&quot; src=&quot;http://www.klast.net/bond/images/laz_69.jpg&quot; /&gt;<br />
George Lazenby<br />
&lt;img alt=&quot;alt text&quot; src=&quot;http://www.klast.net/bond/images/moore.jpg&quot; /&gt;<br />
Roger Moore<br />
&lt;img alt=&quot;alt text&quot; src=&quot;http://www.klast.net/bond/images/td_table.jpg&quot; /&gt;<br />
Timothy Dalton<br />
&lt;img alt=&quot;alt text&quot; src=&quot;http://www.klast.net/pb/red_fl.jpg&quot; /&gt;<br />
Pierce Brosnan