Sir Roger Moore gave up gambling when he started to wear a lucky tie to try an end his losing streak.

The 84-year-old actor - who played British spy James Bond in seven movies in the 007 franchise - was told he had to stop betting away his money because the manager of a London casino was ''fed up'' of seeing him lose all the time.

He said: ''I gave up gambling. A friend of mine who managed a casino in Curzon Street - where I used to go with Cubby Broccoli and Harry Saltzman, who co-produced a number of Bond films - was fed up of seeing me lose.

''I started chasing my money and wearing a lucky tie. One night the casino manager said, 'You don't have any credit.' I said, 'What do you mean?' He gave me £100,000 in chips and said, 'You can play with these but you can't cash them.'

''I played like a maniac for two nights and realised it was just bloody stupid and boring.''

Roger is still best known for his role as Bond, and he is immensely proud to have played the iconic role.

However, he admits sometimes his enthusiastic fans have gone a step too far when they've asked him to sign body parts.

He told Shortlist magazine: ''Having a mammary gland thrust in your face to sign an autograph is a bit strong. But then they call the police, 'You touched me inappropriately!' ''