“Their scripts are not any f***ing good,” he ranted to Deadline.
Despite not having made a traditional superhero movie, the 83-year-old believes he has helmed three, including Alien, Gladiator and Blade Runner.
“So, why don’t the superhero movies have better stories? Sorry. I got off the rail, but I mean, c’mon,” he added.
The Last Duel is in cinemas now.