Ever since Samuel L. Jackson first popped up as Nick Fury in the end credits of Iron Man back in 2008, fans the world over have been eagerly awaiting the time when the one-eyed Director of S.H.I.E.L.D. would bring together these superheroes for the holy grail of comic book movies. Well Marvel fans, the time has come.