20th Century Fox rolled out the world premiere trailer for the big screen adaptation of the popular video game franchise, Assassin’s Creed, starring Michael Fassbender.

The film follows Callum Lynch (portrayed by Fassbender), who explores the memories of his ancestor Aguilar and gains the skills of a Master Assassin. He then discovers he is a descendant of the secret Assassins society.

Assassin’s Creed hits theaters December 21st.