Ava West – ‘The Neon Demon’ Premiere at 2016 Cannes Film Festival