X-Men: First Class has had some ups and downs with it’s advertising campaign. The original teaser trailer was fantastic, the character specific posters were atrocious and now we have the first full theatrical trailer, which returns to the up side of the chart. James McAvoy and Michael Fassbender star as Charles Xavier and Erik Lehnsherr respectively in the early days of the X-Men universe as they help train the first group of X-Men which includes Mystique, Havok, Beast and Azazel. The X-Men eventually have to help defuse the Cuban Missile Crisis before World War III is unleashed and also have to deal with the shady mutant Hellfire Club, led by Sebastian Shaw (Kevin Bacon). Anything would be better than X-Men Origins: Wolverine but thankfully this looks like a return to the original two Bryan Singer movies in terms of tone and action. Check out the full trailer below and the movie is out in June.