This trailer literally lays out the entire plot of the movie.

Don't Miss...