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.

Good OmensPictured: David Tennant & Michael Sheen

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.

Good OmensPictured: Jon Hamm & Paul Chahidi

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.