Clever and funny John Barrowman sings the Doctor Who theme while David Tennant looks on.