Skip to main content
19–30 JUNE 2019
  • Director

    Douglas Mackinnon

  • Starring

    Michael Sheen, David Tennant, Jon Hamm, Adria Arjona, Jack Whitehall, Miranda Richardson

  • Run Time

    345 mins

  • Release Year


  • Country of Origin


  • Language


  • Director of Photography: Gavin Finney

  • Exec Producer: Chris Sussman, Simon Winstone, Rob Wilkins

  • Music: David Arnold

  • Screenplay by: Neil Gaiman

  • Production Designer: Michael Ralph

Director Bio

Douglas Mackinnon

Douglas Mackinnon has directed over 50 hours of network television drama, for shows such as Sherlock, Dirk Gently, Silent Witness and Doctor Who. Sherlock, The Abominable Bride, directed by Douglas, won the Emmy for Best Television Movie in 2016, and Line of Duty series 2 (Douglas was lead director) won the 2015 RTS Award for Best Series. He is the director of feature The Flying Scotsman, nominated for five Scottish BAFTAs.

Showrunner: Neil Gaiman

Neil Gaiman is a bestselling author and creator of books, graphic novels, short stories, film and television for all ages, including Neverwhere, Coraline, The Graveyard Book, The Ocean at the End of the Lane, The View from the Cheap Seats and the Sandman series of graphic novels. His fiction has received Newbery and Carnegie Medals, and Hugo, Nebula, World Fantasy, Bram Stoker and Will Eisner Awards, among many other awards and honours.

Good Omens (Episodes 1-6)

Part of the Special Events Strand


EIFF presents an exclusive opportunity to see all six episodes of Good Omens on the big screen. A stunning new TV adaptation of the bestselling fantasy novel by Terry Pratchett and Neil Gaiman, directed by Scotland’s very own Douglas Mackinnon (Doctor Who, Sherlock, Line of Duty, Knightfall) which launches on Amazon Prime Video in the UK and around the world on Friday 31st May and on BBC Two in the UK at the end of the year. This epic tale of an angel (Michael Sheen) and a demon (David Tennant) joining forces to save the world boasts a truly stellar cast and music by the brilliant David Arnold (Casino Royale). Miss this unique event at your peril. [15]

Book a Ticket




Ticket Type


Loyalty Points: 56

Hide Basket
Sub Total
Your Basket is empty.

Have a look at what's on to book a screening or event.

Watch List

has been added to your Watch List

View Watch List

Still adding?

If you don’t want to view your Watch list right now, you can access your list anytime from your profile.

Please sign in to use Watch List feature

Sign In