A fresh, new poster has arrived, bearing the official Cannes logo and featuring Ryan Gosling throwing his usual brand of stoic shade. In the film he plays the son of a drug baroness who goes on a quest to avenge the murder of his brother, and winds up throwing down with Chang AKA The Angel Of Vengeance. Cool music, cool choreography and even cooler violence all follow, presumably. "Only God Forgives" puts its fists up on July 19th. Check out the new one sheet below.