Sir Ridley Scott has blamed the failure of 'The Last Duel' on millennials.

The acclaimed director's latest project has bombed at the box office despite featuring an impressive cast that includes Matt Damon, Adam Driver and Jodie Comer and he suggested that a lack of engagement from younger generations is to blame.

Ridley told the 'WTF with Marc Maron' podcast: "I think what it boils down to – what we've got today (are) the audiences who were brought up on these f***ing cell phones. The millennial, (who) do not ever want to be taught anything unless you tell it on the cell phone."

The filmmaker – whose previous credits include 'Blade Runner' and 'Gladiator' – added: "This is a broad stroke, but I think we're dealing with it right now with Facebook. This is a misdirection that has happened where it's given the wrong kind of confidence to this latest generation, I think."

Ridley says he has no regrets about making the historical epic, which has been one of the biggest flops of a filmmaking career that spans more than four decades.

The 83-year-old director said: "I've never had one regret on any movie I've ever made. Nothing. I learned very early on to be your own critic. The only thing you should really have an opinion on is what you did. Walk away. Make sure you're happy. And don't look back. That's me."

Meanwhile, Ridley recently took aim at superhero movies by branding them as "boring as s***".

The 'House of Gucci' filmmaker said: "The best films are driven by the characters, and we'll come to superheroes after this if you want, because I'll crush it. I'll f***ing crush it. They're f***ing boring as s***.

"Their scripts are not any f***ing good. I think I've done three great superhero movies. One would be 'Alien' with Sigourney Weaver. One would be f***ing 'Gladiator', and one would be ('Blade Runner').

"They're superhero movies. So, why don't the superhero movies have better stories? Sorry. I got off the rail, but I mean, c'mon. They're mostly saved by special effects, and that's becoming boring for everyone who works with special effects, if you've got the money."