A lengthy new trailer for the much anticipated film has arrived online. Beware of minor spoilers.