Some out-of-context spoilers in this trailer, be aware if you're sensitive to spoilers.