Having liked Refn's cheap Herzog knock off Valhalla Rising, before becoming extremely irritated by his inept Melville pastiche Drive, I was pleasantly surprised by Only God Forgives - his Lynch/Bunuel/Kitano forgery. The empty pauses were again quite annoying - surely he's not still taking this crap seriously? but it's slick, tawdry and just odd enough for the film to remain enjoyable. At times it almost reaches the charmingly trashy heights of early John Waters.