IDOLS

IDOLS

Neil Landau is co-Executive Producer on the live action feature film IDOLS that completed production in Spain and is currently in post-production. Warner Bros is distributing in November 2025. 

Related Research