Olivia Colman, Jessie Buckley, and Luke Evans have landed themselves voice roles in Netflix’s upcoming animated feature ‘Scrooge: A Christmas Carol.’

The film is a supernatural, time-travelling, musical adaptation of Charles Dickens’s beloved Christmas story. With his very soul on the line, Scrooge has but one Christmas Eve left to face his past and build a better future.

Evans takes on the voice of Scrooge, Colman voices the Ghost of Christmas Past, Buckley Isabel Fezziwig. Other cast includes Johnny Flynn as Bob Cratchit, Giles Terera as Tom Jenkins, Trevor Dion Nicholas as the Ghost of Christmas Present, James Cosmo as Mr. Fezziwig, and Jonathan Pryce as Jacob Marley.

Also in news – Peter Dinklage cast in ‘Hunger Games’ prequel ‘The Ballad of Songbirds and Snakes’

Stephen Donnelly will direct the feature. The new musical adaptation features re-imagined songs from the late two-time Oscar and Grammy winner Leslie Bricusse (“Doctor Dolittle,” “Willy Wonka and the Chocolate Factory,” “Superman,” “Home Alone”). The songs are arranged and produced by Jeremy Holland-Smith, who has also provided the original score.

Donnelly said: “It’s been a fascinating challenge to adapt such a beloved and often-told story. I think this version will give those who know ‘A Christmas Carol’ all the things they expect, but not as they’ve experienced them before. There are more than enough psychedelic, time-travelling and musical surprises to keep those familiar with the story on the edge of their seats.”