Nicholas Winding Refn’s hotly anticipated Only God Forgives will screen in competition at Cannes Film Festival.

image003-1

(more…)