Pacific Rim --- and you thought the Chinese are tough?