A trama acompanha um garoto (Dev Patel) que cresceu ouvindo da mãe a lenda de Hanuman, o poderoso deus-macaco hindu. Quando sua mãe é morta ainda durante sua infância, o garoto jura vingança contra os líderes corruptos que causaram sua morte. Ele cresce treinando para se vingar e entra no submundo de lutas ilegais para aprimorar suas habilidades e chegar mais perto dos responsáveis pela morte de sua mãe. Durante as lutas ele usa uma máscara de macaco como alusão a Hanuman e à memória da mãe.
É uma trama de vingança bem típica, com o protagonista se infiltrando na organização corrupta liderada pelo político conservador Baba Shakti (Makrand Deshpande) em busca do cruel xerife Rana (Sikandar Kher), responsável direto pela morte de sua mãe. Conforme ele sobe na organização ele testemunha a vida de excessos dos mais ricos cuja vida de luxo se constrói em cima do sofrimento dos mais pobres.