This looks like an awesome movie, and I hope that the trailers didn’t mislead me (and millions of others).  Below are some of the trailers that have come out.  The movie is scheduled to come out on August 5th.