The series is based on Neil Gaiman and Terry Pratchett's novel of the same name, reported Variety.
The show is set in 2018 on the brink of an apocalypse as humanity prepares for a final judgement. But Aziraphale, a somewhat fussy angel, and Crowley, a demon, are not enthusiastic about the end of the world, and can not seem to find the Antichrist.
Sheen will play the role of Aziraphale, while Tennant will play Crowley. It will consist of six one-hour episodes.
"To work alongside Neil, who I think is one of the greatest storytellers of all time, is incredibly exciting. And, just like the rest of the world, I'm a huge fan of David's so I relish trying to save it with him," Sheen said in a statement.