My Angel Put the Devil in Me

From Tardis Wiki, the free Doctor Who reference

My Angel Put the Devil in Me is a song from 1930s America performed by Tallulah as part of her stage act in New York City. (DW: Daleks in Manhattan).

Behind the scenes

Composed by Murray Gold, "My Angel Put the Devil in Me" was the third original song commissioned for the revived Doctor Who series and the first to not be connected with one of the Christmas specials. It was the first of these songs to be actually performed on screen. Actress Miranda Raison, who portrayed Tallulah in the episode, sang the version that appears in the episode. Later, when Gold expanded the song into a full-length version for the Third Series soundtrack CD, Yamit Mamo was hired to record that version.