In this photo taken on Oct 22, 1982 British actor Sean Connery poses in Nice during the making of the film Never say, never again. (PHOTO / AFP)
LONDON - British actor Sean Connery, best known for his starring role in the James Bond films, has died aged 90, British media reported Saturday.
His death was first reported by the BBC on Saturday but the cause is as yet undisclosed.
Sean Connery's son Jason Connery told the BBC that he died peacefully in his sleep, while in the Bahamas, having been "unwell for some time".
ALSO READ: The name's Bond, seriously: Polish archives throw up namesake
His son Jason Connery told the BBC that he died peacefully in his sleep, while in the Bahamas, having been "unwell for some time".
"We are all working at understanding this huge event as it only happened so recently, even though my dad has been unwell for some time," he said.
"A sad day for all who knew and loved my dad and a sad loss for all people around the world who enjoyed the wonderful gift he had as an actor," he said.
In this photo dated April 11, 1988, Sean Connery holds up his best supporting actor Oscar for "The Untouchables" at the 60th annual Academy Awards in Los Angeles, USA. (PHOTO / AP)
READ MORE: Now listen carefully 007: James Bond guns stolen in London
The actor celebrated his 90th birthday in August.
Connery, born into a working class family in Edinburgh, first played James Bond in Dr No in 1962 and went on to appear in six other 007 films until 1983. He was largely regarded as having defined the spy thriller role of Ian Fleming's James Bond.
Scotland's First Minister Nicola Sturgeon paid tribute to Connery, saying he was "an international film icon and one of the world's most accomplished actors" and he "will be remembered best as James Bond -- the classic 007".