Regista, sceneggiatore e produttore. A 4 anni si trasferisce negli Stati Uniti con la famiglia. Deciso ad intraprendere la carriera di attore, si iscrive all'Actor's Studio per studiare recitazione con Lee Strasberg (ma il maestro muore il giorno dopo che John si è iscritto). La sua carriera prende il via nei club di New York dove si esibisce come comico. Nel 1989 debutta sul grande schermo con un piccolo ruolo in "Vittime di guerra" di Brian De Palma e per un paio d'anni appare in diversi film ma sempre interpretando personaggi di secondo piano. Nel 1991 ottiene un grande successo con il suo one-man show "Mambo Mouth", presentato nei teatri off-Broadway e premiato dalla critica, gli viene offerto anche il primo ruolo da protagonista nel film "I migliori del Bronx" di Joseph B. Vasquez. Il 1993 è un altro anno molto positivo per lui: il suo nuovo spettacolo "Spic-O-Rama" ottiene un grande successo di pubblico e di critica, Brian De Palma lo chiama per interpretare il personaggio di 'Benny Blanco del Bronx' in "Carlito's Way" e finalmente riesce a guadagnarsi un ruolo da protagonista nel film "Super Mario Bros." prodotto da una major. Nel 1995 scrive e interpreta per la tv "House of Buggin'", uno show con un cast composto solo da latino-americani (come già era successo per "In living colors", lo show prodotto dalla Fox, dove però il cast era formato solo da afro-americani). Però, nonostante le critiche positive e il successo di pubblico "House of Buggin'" viene sospeso dopo poche puntate. Intanto continua ad ottenere grandi consensi in teatro e si mette in evidenza interpretando sia la drag-queen Chi Chi Rodriguez di "A Wong Foo, grazie di tutto! Julie Newmar" (1995) di Beeban Kidron che Tebaldo in "Romeo + Giulietta" (1996) di Baz Luhrmann. Questo regista lo chiamerà di nuovo nel 2000 per fargli vestire i panni del pittore impressionista francese Toulouse Lautrec nel film "Moulin Rouge".