Andy Lau esittää kehonrakentajamunkki, Big´iä, jolla on kyky nähdä ihmisten edellisiin elämiin ja siten tietää mikä on heidän kohtalonsa. Eräänä iltana Big esiintyy striptease-klubilla, jonne poliisi tekee ratsian, joukossa viehättävä naiskyttä Lee Fung Yee (Cecilia Cheung). Big lähtee pakoon ja pienen pakoretken aikana hän näkee Yeen menneisyyteen ja päättää auttaa häntä selvittämään rikoksen. Kohta Big huomaa hänen olevan vaikuttava Yeen karmaan ja hänen kohtaloon.
Running On Karma on alkuasetuksiltaan huolimatta loistava elokuva. Elokuvassa huojuu buddhalaisuuden tunne ja karman lait mutta nämä eivät ole ne asiat, jotka jäävät tästä elokuvasta mieleen. Jo Andy Lau kehonrakentajana on näky, jota ei voi uskoa. Pattipukuun puettu Lau on jo niin hauskan näköistä että naurattaa, vaikkakin hän hoitaa roolinsa tuttuun tapaan eli loistavasti.
To ohjaa rautaisella otteellaan, mutta uskottavuus on välillä hyvin kaukana. Running On Karman maailmasta löytyy tietenkin intialainen fakiiri, joka pystyy piiloutumaan pieneen metallikanisteriin kuin laukkuihin, painovoimaa uhkaava Big, joka pystyy luonnollisesti seisomaan yhdellä sormella, on hän martial arts –mestari. Harmillista mutta kyllä, näiden asioiden takia Running On Karman juonellinen osuus jää hyvin pienelle tasolle joka unohtuu nopeasti. Mutta loppua kohti To kuvaa elokuvansa uusiin ulottuvuuksiin ja loppukohtauksen sulauttaminen vaatii vähintään kaksi katselukertaa.
Running On Karma on hieno buddhalainen elokuva mutta tarina jää välillä henkilöhahmojen jalkoihin. Tämä on yksi erikoisimmista Hong Kong -elokuvista, joka vaatii pari katselukertaa että lopullisesti tajuaisi.