My Angel Put the Devil in Me

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

A recording of it was later played at an extra-terrestrial bar at which Captain Jack Harkness was found drinking by the dying Tenth Doctor. (DW: The End of Time)

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.

Raison's performance marks the first time an original song was actually shown being performed on screen in Doctor Who.