The new Robert Rodriguez/James Cameron film and mega giant Chinese blockbuster are discussed.

Comments