Ambientato nell'era colonialista filippina post-americana, dove l'influenza americana era ancora evidente, Ilusyon racconta la storia di Miguel, un giovane di campagna, che decide di far visita a suo padre, Pablo, un pittore modernista a Manila. Al suo arrivo scopre che suo padre ha deciso di partire per la provincia ma lui ha optato per restare a Manila per una vacanza. Un giorno incontra Stella, una modella nuda originariamente destinata a posare per il padre di Miguel. Colpito dalla sua bellezza, Miguel fa l'impensabile: finge di essere suo padre, il pittore. Sviluppando una relazione basata su una bugia, le cose peggiorano quando Stella sviluppa una strana malattia della pelle che spegne Miguel. Circondato da strani personaggi - una mucca parlante, un postino loquace e una padrona di casa ficcanaso - Miguel è spinto a realizzare una frenetica consapevolezza della bellezza, della lussuria, dell'amore e dell'essere fedeli a se stessi. Un finale ambiguo sottolinea il tono surreale del film.