It has been a truly long wait for the live-action adaptation of The Sandman, but the Neil Gaiman classic is finally coming to Netflix. The streaming service has just revealed the cast of the highly-anticipated series, and it confirms that Game of Thrones star Gwendoline Christie will be playing Lucifer.

The Sandman actually started production last year, but the cast has been kept a secret for several months. Although there were speculations about who will be playing who, Neil Gaiman and Netflix have chosen not to make an official announcement. Luckily, the time has come, and the amazing cast has been revealed.

The announcement was made by the official NX Twitter account with the blessing from Neil Gaiman. The tweets confirmed most of the main cast of the upcoming Netflix series.

Tom Sturridge has previously been reported to be a possible candidate to play Dream. Not surprisingly, the casting was the first one to be confirmed in the thread. Dream is one of the Seven Endless and is the personification of all dreams and stories. In the series, he finally escapes after being held captive in an occult ritual and sets out to control his kingdom of Dreaming yet again.

Lucienne is Dream's trusted ally and librarian of his realm. The character, originally a man in the comics, will be played by Vivienne Acheampong in the series.

Although there are heroes, there are also villains in the Sandman series. The first one is Roderick Burgess, the Lord Magus of The Order of the Ancient Mysteries who accidentally captures Dream while trying to capture Death, his fellow Endless. Burgess will be portrayed by former Game of Thrones star Charles Dance.

The Sandman series will also introduce the DC incarnation of biblical characters Cain and Abel, also known as the First Predator and the First Victim. They will be portrayed by Sanjeev Bhaskar and Asim Chaudhry, respectively.

Logan star Boyd Holbrook has been cast as the Corinthian, an "escaped Nightmare" who was created by Dream himself. The Corinthian is one of the more terrifying characters in the comic book, which has teeth in his eye sockets instead of eyeballs.

The casting of Lucifer was saved for last. Although fans initially thought that The Sandman will feature Tom Ellis' version of the character, the announcement confirmed that Lucifer will actually be played by Game of Thrones actress Gwendoline Christie.

The Sandman has yet to confirm who will play other characters like the rest of The Endless. The series is currently in production and has not yet been given an official release date.