The showdown between the Assassins and the Templars is getting ever closer, and with the Assassin’s Creed big-screen debut now just two months away, a new trailer is giving a look inside the Michael Fassbender film.

The Oscar nominee stars in the adaptation of the hit video game as Callum Lynch, who travels back to 15th-century Spain with the use of a technology known as the Animus, which unlocks his genetic memories. There, he experiences the adventures of his ancestor, Aguilar, and discovers he is descended from the mysterious secret society of the Assassins — and must bring the knowledge and skills he amasses back to the present day, to battle the powerful Templar organization.

Marion Cotillard and Jeremy Irons also star in the film, which was directed by Justin Kurzel. Earlier this year, it was revealed Assassin’s Creed will feature characters from the video game series — a franchise Fassbender previously admitted he hadn’t played before taking on the film’s leading role.

“I’ve played it since [being offered the job] mainly to get an idea of the physicality of the character,” he told EW. “We’re striving to find something special. 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 capitalize and feed on and enjoy the fun element. We’re working hard to make this something special.”

Assassin’s Creed opens in theaters Dec. 21. Watch the trailer above and check out a new poster below.

Assassin's Creed (2016)
  • Movie
  • 116 minutes
  • Justin Kurzel