The Neon Demon was a big title for this years' Cannes Film Festival; giving us a glimpse into the dark side of of the fashion world... Directed by Nicholas Winding Refn, who was the brains behind Only God Forgives and Drive, The Neon Demon tells … [Read more...]