Lin Ford (Charlie Hunnam), ein Heroinsüchtiger, flieht aus einem australischen Gefängnis nach Indien und wird somit zum Kopfgeld gesuchten Flüchtigen. Stets mit der Gefahr und der Angst gefasst zu werden, entscheidet er sich dazu nach Bombay zu reisen. In den Slums von Bombay wird er aufgrund seiner wenigen medizinischen Kenntnisse zu einem Arzt und einer Art „Heilsbringer“ für die arme Bevölkerung, gibt aber seine kriminelle Karriere nicht auf. Ein Geschäftsmann verlangt von Lin wieder kriminelle Machenschaften und im Gegenzug lässt er die Menschen in den Slums von Bombay in Ruhe weiterleben. Er verliebt sich in die rätselhafte und aufregende Karla, die ihm Hoffnung auf ein neues Leben gibt. Nun steht Lin vor der Wahl zwischen Freiheit und Liebe.