Assassin's Creed trailer: Michael Fassbender's adaptation of the popular video game is visually STRIKING!

The film will also star Jeremy Irons, Brendan Gleeson and Ariane Labed (looking total bad ass!) and is scheduled to release on December 21, 2016.