Its a match made in heaven or is that hell?
Sheen plays Aziraphale, a fussy angel who runs a bookshop.
Tennants Crowley is a suave devil who likes to terrorize houseplants.

Sophie Mutevelian/Amazon Studios
They really annoy each other, Sheen says with a laugh.
But they do really enjoy each other.
And they enjoy being appalled by each other, Tennant adds.

Chris Raphael/Amazon Studios
Yet throughout the eons, theyve been saving each others bacon, repeatedly.
Its such a unique world that he and Terry have created, Tennant says.
Theres something wonderful about playing a supernatural character, Tennant says.
Although at the same time, Aziraphale and Crowley are very human.
They both started off as angels, but one of them went a slightly different way, Sheen adds.