As of 2013, the character of James Bond has been portrayed by one Scot, Sir Sean Connery.
The first film to feature Scottish actor in the role of James Bond was Dr. No (1962).
Sean Connery.
There wasn't a James Bond in any Star Wars films.
The first official James Bond film from Eon Productions was 1962's Dr. No, starring Scottish actor Sean Connery in the lead role.
Richard Burton who declined the role .
Sean Connery was the first to play Bond in Dr. No in 1962.
There were rumors at one point where Robert Powell was up for a role as James Bond, but he himself said that it was news to him. Nothing further came of it, so he was never offered the role.
There are four out of seven actors that have played James Bond that are not English or British. Sean Connery, to first play the role, was Scottish. George Lanzeby is Australian and after Connery. Roger Moore was next, but is English. Timothy Dalton proceeded Moore but was British also. Pierce Brosnan although sounds English, is actually Irish. Barry Nelson was the only American to play the part. Last but not least David Niven played James Bond, but is British.
Robert Shaw played Donald 'Red' Grant in the film From Russia With Love, opposite Sean Connery as James Bond.
No actor has ever received an Oscar for playing James Bond.
George Lazenby did play James Bond (unofficially, in a cameo role) in the TV movie The Return of the Man from U.N.C.L.E., over a decade after his only portrayal as Bond in the film On Her Majesty's Secret Service.
James Mcavoy is a Scottish actor known for his role in X-Men.