Four years after Prime Video's acclaimed adaptation of Neil Gaiman and Terry Pratchett's fantasy comedy Good Omens, much of the cast and crew return to continue the story for a second season. Reuniting Michael Sheen and David Tennant as the angel Aziraphale and demon Crowley, respectively, Good Omens Season 2 heightens the Heaven and Hell intrigue while still delivering the laughs. And though Good Omens Season 2 feels a bit more scattershot in its focus than the preceding season, the humor is as robust as ever while Sheen and Tennant both remain in fine form as divine best friends.

Though Aziraphale and Crowley successfully worked together to prevent the apocalypse, saving humanity and the Earth that they've grown to love over millennia, things are still not completely copacetic between Heaven and Hell. This tension is exacerbated when the archangel Gabriel mysteriously finds himself on Earth with no memory of his important role in Heaven's holy host. As Aziraphale scrambles to learn what happened to Gabriel without cluing in either the angels or demons to Gabriel seeking refuge in his bookstore, his friendship with Crowley is tested by the latest challenge of their respective superiors.

RELATED: EXCLUSIVE: CBR Reveals the First Clue of the Good Omens Graphic Novel Treasure Hunt

Michael Sheen's Aziraphale and David Tennant's Crowley sit on a bench in Good Omens Season 2.

Many of the early episodes in Season 2 focus more on Aziraphale, with Sheen hiding Gabriel's presence from everyone, initially including Crowley, as he ascertains what exactly is going on. This marks the season at its weakest, though certainly not because of Sheen's performance. The narrative feels like it's spinning its wheels until the fan-favorite duo is inevitably back together on the same page. There are plenty of gags to be had from this, though it does feel like a step back that Aziraphale would be so adamant in keeping Gabriel away from an unsuspecting Crowley.

Some of the big highlights for Good Omens Season 2 come from seeing Aziraphale and Crowley together at different points in human and theological history as flashbacks fill out their developing friendship. From biblical parables to the fires of World War II, seeing these moments in time through Crowley and Aziraphale's perspective is Good Omens at its funniest and most incisive. These flashbacks come frequently and never outstay their welcome. As with Season 1, come for the apocalyptic stakes and stay for the holy hijinks as Aziraphale and Crowley stumble across some particularly unsavory historical moments in Season 2.

RELATED: Good Omens: David Tennant Reveals the Sequel's Original Title

Michael Sheen, David Tennant, and Jon Hamm return in Good Omens Season 2.

There have been slight changes to the supporting cast, including familiar faces, like Nina Sosanya and Maggie Service, playing completely new characters for Season 2. The forces of Heaven and Hell play Good Omens like the workplace comedy it secretly is, reveling in the pettiness of bureaucracy despite their holy (or unholy) tasks at hand. And Jon Hamm continues to lean into his strengths as a comedic performer, unafraid to play as goofy as the role requires as the amnesiac Gabriel whimsically bumbles around London.

Good Omens Season 2 doesn't quite have the same level of narrative confidence as the inaugural season, likely due to it not having a full novel to adapt this time around but rather sequel ideas devised by Gaiman and Pratchett. Sheen and Tennant remain sterling, especially when they're playing off of each other, and fans of the preceding season will be pleased to see Aziraphale and Crowley in action again. Good Omens is full of British fantasy charm.

Created by Neil Gaiman and directed by Douglas Mackinnon, Good Omens Season 2 premieres July 28 on Prime Video.