This wacky tale of a devil and angel who join forces to stop Armageddon is excellent in every way. The story is highly entertaining and well paced, with entertaining twists. The situations and dialogue are very funny. And David Tennant and Michael Sheen are wonderful as a caustic devil and a genial angel. The rest of the cast is also quite good.

Watch it.