UPDATE: The trailer has been pulled! We’ll work on finding a new link soon.
Buzz for the film has been building since it first screened at Cannes but it kinda dropped off the map ever since. And now fresh from French land comes this trailer to give us a hint of what the film is all about. Check it out and let us know what you think.