My god, that last trailer is absolutely amazing.