Outside of the movies, Times Square is not known to be a hub for real superheroes. So when one did show up, is it any wonder he wasn't recognized?
Henry Cavill, who plays the Man of Steel in the "Batman v Superman: Dawn of Justice" showdown coming to theaters on March 25, took a tour of Times Square earlier this week wearing a Superman emblem T-shirt — without even Clark Kent's glasses for disguise. He posed next to a billboard for the movie. He sat in one of the red chairs near the TKTS booth. He even dropped by Starbucks. Apparently, no one recognized him.
The actor concluded with this caption on his Instagram video: “Dead doubter, the glasses are good enough. Regards, Superman.” Well played.