Only God Forgives gaat over Engelsman Julian die in Bangkok woont. Samen met zijn broer Billy heeft hij een Thaise boksschool, wat wordt gebruikt als dekmantel voor drugssmokkel. Alles gaat goed tot op een dag broer Billy vermoord wordt. Na deze moord komt zijn moeder Jenna, vanuit Londen het lichaam bekijken. Jenna is zelf ook geen lieve vrouw, zij staat namelijk aan het hoofd van een criminele organisatie. Zij eist dat haar zoon wraak gaat nemen op de moordenaars van zijn broer.