I was so surprised to see this was directed by Robert Rodriguez after I watched it because he is my favorite director and I love his style. Definitely my new favorite movie. Great special effects, great story, great cast, great action. I'm looking forward to part 2.