The Weeknd and Lily-Rose Depp's new gritty thriller The Idol has finally dropped after months of anticipation and teasers.
As the series prepared for release, it already faced backlash from critics after making its debut at the Cannes Film Festival last month…
