Spike Lee has no shortage of attention-grabbing glasses ... He wore the glasses to a recent match between the Knicks and Pacers, in fact, with a Rolex on his wrist for even more street cred.