Clark Kent's glasses disguise has always been a little hard to believe.
But Superman actor Henry Cavill has proven the Man Of Steel's trick is not entirely ineffective.
In a video posted to his Instagram on Thursday morning (AEDT), Cavill walks around unrecognised in New York's Times Square - despite the giant Batman V Superman movie posters surrounding him.
Cavill can be seen smiling wryly as he stands incognito in front of a subway entrance, in the middle of the square and in a coffee shop.