looking up at a huge cyborg ant in times square, movie still