Somiant una vida com a cowboy d'exhibició, el jove i ingenu texà Joe Buck s'encamina cap a la ciutat de Nova York per convertir-se en un gigoló, però aviat descobreix que aquest món no és com ell s'imaginava. Sense diners i sense amics, coneix Rico "Ratso" Rizzo, un estafador que el vol estafar.

Kid (Dev Patel) és un delinqüent que acaba de sortir de la presó i viu a l'Índia, intentant adaptar-se a un món marcat per l'avarícia i sense valors espirituals. Allà lluitarà per buscar venjança per la mort de la seva mare i defensar les classes més desafavorides.