Sir Roger Moore's stepdaughter has died of cancer at the age of 47.

Sir Roger Moore

Sir Roger Moore

The 007 legend has been left "heartbroken" by the passing of Christina Knudsen - affectionately known as Flossie - after she lost her battle with the deadly disease.

Christina died at 10am on Monday (25.07.16) surrounded by her loved ones.

Roger - who played James Bond in seven films, including 'Live and Let Die' - took to his official Twitter account to share his sad news with his fans along with two photos of her.

He wrote: "Our beautiful daughter Christina (aka Flossie) lost her battle with cancer 25 July at 10am. We are heartbroken ... We were all with her, surrounding her with love, at the end. (sic)"

Christina is the child of Roger's fourth and current wife, multi-millionaire Kristina 'Kiki' Tholstrup.

Her father was tycoon ex-husband Hans Christian Knudsen who killed himself after having been accused of tax evasion.

Two decades later her stepfather Ole Tholstrup died from alcoholism and then Kiki fell in love with Roger and the pair married in 2002.

Christina - was half-Swedish and half-Danish - lived in London from 1997 and in 2014 launched the social club Ochun for singles in the UK capital.

The pretty blonde - who had worked in property development and interior design - was previously married to investment banker Nikolaj Albinus and their South of France wedding was featured in HELLO! magazine but the union was over after a year.

Christina also dated Skype co-founder Janus Friis for four years.