Pe un ton de o ironie jucăuşă, Iluzionistul abordează o temă gravă, de o extremă actualitate, denunţând absurditatea unei lumi împărţite după criterii rasiale. Romanul urmăreşte aventurile şi transformările succesive ale lui Pran Nath, un copil indian născut într-o familie înstărită din Agra, care este alungat din casa părintească atunci când se descoperă că tatăl său natural a fost un ofiţer al armatei coloniale britanice. Nevoit să supravieţuiască pe străzile pline de pericole din Bombay, Pran Nath îşi schimbă succesiv identitatea, obiceiurile şi preferinţele sexuale.
Dar uşurinţa cu care transgresează frontierele de rasă şi de gen, departe de a-l ajuta să înţeleagă cine este cu adevărat, îl sileşte să conştientizeze în mod dureros propria lipsă de substanţă, precum şi inconsistenţa credinţelor şi valorilor pe care încearcă să le imite.
Dar uşurinţa cu care transgresează frontierele de rasă şi de gen, departe de a-l ajuta să înţeleagă cine este cu adevărat, îl sileşte să conştientizeze în mod dureros propria lipsă de substanţă, precum şi inconsistenţa credinţelor şi valorilor pe care încearcă să le imite.