Jeremy Irons thinks the 'Assassin's Creed' movie works because it doesn't "rely on CGI".

Jeremy Irons

Jeremy Irons

The 68-year-old actor plays a Templar scientist in the upcoming adaptation of the Ubisoft video game - which stars Michael Fassbender and Marion Cotillard - and is confident that the finished product will help break the curse of movie adaptations of video games that haven't been well received.

Speaking to about the movie, Jeremy said: "The photography on it was great, the story was very strong and fascinating to an adult as well as to a child.

"I thought the period stuff was quite brilliant and the action sequences, I thought, because Justin didn't want to have to rely on CGI, that he wanted real sometime elliptic performers during those sequences so that they are actually running across those roofs. They are actually climbing those walls. I think that gave it a level of seriousness and suspense that many films that rely on CGI don't have.

"We were really invested in the characters and I also love the very enigmatic relationships between both Michael and Marion and me and Marion and me and Michael. I felt they were deep complicated relationships that were not easily coloured in black and white."

The need for 'Assassin's Creed' to perform well comes after 'Warcraft' - which was released this year and was adapted from the mythology surrounding the 'World of Warcraft' video games - underwhelmed critics despite being largely successful with general audiences.

Meanwhile, the movie's lead actress Marion, 41, recently revealed she's never played the original games.

She said: "I don't like games where you kill people! No offence to all the people who love it. But this is different. This is a real idea behind the script."

'Assassin's Creed' hits theatres on Wednesday (21.12.16)