Michael Fassbender stars as James Bond in fan trailer

A fan-made trailer that features Michael Fassbender as James Bond has gone viral.

The brilliantly executed video (aside from some questionable dubbing) was created by YouTube user Mr88668866 using clips and footage from 16 movies including 'The Dark Knight', 'Skyfall', 'Total Recall' and 'Mission Impossible: Ghost Protocol'.

[Related story: Harrison Ford watches 'Indiana Jones' for the first time]
[Related video: 'Mrs Doubtfire' made into horror movie]

Watch the trailer below:

According to the video description, the synopsis goes something like this:

Witness the origins of the world's most famous spy. Michael Fassbender stars as James Bond before he became 007 in an epic new story. Having been trained by Liam Neeson the spy tracks down villainous Leonardo DiCaprio, a millionaire arms dealer that funds terrorism. Meanwhile, Marion Cotillard is causing havoc as a sexy double agent with CIA agent Joseph Gordon-Levitt Bond's only ally. Michael Caine also makes an appearance as a spy who was a good friend of Bond's father.

Sadly, this is just a fan-made trailer that is unlikely ever to make it to Hollywood. It looks like fun though…