David Tennant, Michael Sheen and Jon Hamm may have beeen at New York Comic Con to promote Good Omens this weekend, but that didn't stop them finding a few minutes to show their respect for the Bard.

Watch David and Michael's tag-team recital of Hamlet, while Jon Hamm gives his finest Ophelia at the request of entertainment site Vulture:


Good Omens is a six-part adaptation of the comic novel by Terry Pratchett and Neil Gaiman, coming to Amazon Prime in early 2019. David Tennant and Michael Sheen lead a star-studded cast as the demon Crowley and angel Aziraphale, an unlikely duo who team up to avert the Apocalypse. Jon Hamm appears as the archangel Gabriel. The cast also includes Adria Arjona, Miranda Richardson, Michael McKean, Jack Whitehall, Nina Sosanya and Sir Derek Jacobi.