The former N.W.A. star will play a real estate mogul who is visited by the ghosts of Christmas Past, Present and Future in a modern-day version of DICkens' A Christmas Carol.

Ice Cube, real name O'Shea Jackson, will also serve as producer on the film, which is tentatively scheduled to hit theatres in 2017.

Jackson and Story first worked together on 2002's Barbershop and are also re-teaming for Ride Along 2 with Kevin Hart.

Jackson joins the likes of George C. Scott, Patrick Stewart, Michael Caine, Jim Carrey, Alistair Sim and Albert Finney among the big name actors who have portrayed the famous grump on the big screen.