Depp refused to return to the set of Sweeney Todd until she was out of danger.

He told the Daily Mirror: "What got us through this wasn't the strength of Vanessa or me but our daughter and her incredible ability to make us feel OK even though she was very unwell. She was superstrong."

The Hollywood star is staying at the Dorchester hotel while filming the Tim Burton-directed movie which also stars Helena Bonham Carter and Alan Rickman.

Depp said his role as Captain Jack Sparrow in the Pirates of the Caribbean series had been a "big flip" for his career.

"When I decided to take the role it was pure instinct. I didn't know it was going to be such a huge hit."