Is the first truly great video game movie on the way? 20th Century Fox sure seems to hope so and they have just released a new trailer for Assassin's Creed to try and prove it. With star power in the form of Michael Fassbender and a popular game franchise behind them, they may very well have cracked the code of the video game to movie adaptation in Hollywood.

Yesterday, 20th Century Fox announced via their UK Twitter account that the second trailer for Assassin's Creed was coming. The Tweet was accompanied by a new shot of Michael Fassbender along with one of his assassin accomplices, who is being played by Ariane Labed. The studio lived up to their promise and the new trailer is here, which shows us more of Michael Fassbender reliving his ancestor's bloody past and killing people in the 15th century.

"Through a revolutionary technology that unlocks his genetic memories, Callum Lynch (Michael Fassbender) experiences the adventures of his ancestor, Aguilar, in 15th Century Spain. Callum discovers he is descended from a mysterious secret society, the Assassins, and amasses incredible knowledge and skills to take on the oppressive and powerful Templar organization in the present day."

The first trailer for the Assassin's Creed movie debuted back in May, which was criticized by some for the decision to include Kanye West music in it. Outside of that, it did boast an interesting premise which will alternate between the present and past timelines, as well as some outstanding visuals and set pieces. Perhaps most notably the world record-breaking "Leap of Faith" jump which has been focused on quite a bit by the marketing team at 20th Century Fox.

Video game adaptations have been a code that Hollywood has been trying to crack for a very long time, with very little success. The movies are almost always critical failures and we have yet to get a video game movie that was a runaway success at the box office. Warcraft did become the highest-grossing video game movie of all time this year, having grossed $433 million worldwide. The movie barely made a dent domestically though and didn't fair very well with critics either. So it wasn't the breakthrough some were hoping it would be. Assassin's Creed boasts a very impressive cast led by Michael Fassbender, Marion Cotillard and Jeremy Irons, so it has that going for it.

20th Century Fox could use a big hit after movies like Independence Day: Resurgence underperformed this summer. Even if the Assassin's Creed movie is received very well, it will be facing very stiff competition as it is coming out less than a week after Rogue One: A Star Wars Story and is coming out the same day as the new Chris Pratt, Jennifer Lawerence sci-fi movie Passengers. Assassin's Creed is being directed by Justin Kurzel and is set for a December 21 release date. Be sure to check out the new trailer for the movie below.

Assassin's Creed final Poster