Maybe Superman doesn't even need to the glasses disguise.
Henry Cavill, who first portrayed the superhero in 2013's "Man of Steel" and is reprising the role in this month's "Batman v Superman: Dawn of Justice," went to Times Square in Manhattan dressed in a Superman shirt, and he says not a single person recognized him.
He first posted the video of his adventure in one of the world's most recognizable tourist areas to his Instagtam account with the caption: "Dear doubter, The glasses are good enough. Regards, Superman."
Cavill stopped by "Jimmy Kimmel Live!" Thursday night to talk about his unrecognizability and why he decided to go to Times Square.
"There's been so much doubt about the validity of Superman's disguise, which is the glasses," Cavill said. "I think it was a perfectly reasonable disguise, and so, I put it to the test."
In fact, he wasn't even wearing glasses.
While in Times Square, two people spoke to him: one to ask for directions to Grand Central Station, and one person who told him he couldn't take photos in a particular location.
"[Superman] hides in plain sight," Cavill said.
"Batman v Superman: Dawn of Justice" hits theaters March 25.