The Steve Jobs star admits he had never played the game before signing on for the movie.

Fassbender, who will portray time-travelling Callum Lynch in the film, tells Entertainment Weekly, "I hadn't played it before these guys approached me. I've played it since mainly to get an idea of the physicality of the character."

"We're striving to find something special," adds Fassbender, who will also produce the movie. "We believe the whole concept around it is special and want to service that the best we can. The fans are really passionate - very specific and they expect accuracy and historical detail.

"We're really trying to capitalise and feed on and enjoy the fun element. We're working hard to make this something special."

The actor also reveals the film will be set in 15th-century Spain and the present day, and he is perfecting his fighting skills for the role: "A lot of the stuff in the game is parkour. Blades attached to his wrists. It's about getting in close to the target, close quarters fighting."

The film, which is set for release on 21 December, 2016, reunites Fassbender with his MACbeth co-star Marion Cotillard and the film's director Justin Kurzel. The cast also includes Michael K. Williams, Jeremy Irons and Brendan Gleeson.