The superhero film starring Ben Affleck, Henry Cavill, and Amy Adams became a box office success earlier this year (16), despite earning mixed reviews from fans and critics alike.

While many of the film's stars, including Henry and Amy, have defended the film, Jeremy, who played Bruce Wayne's butler Alfred, thinks the criticisms were justified.

"Deservedly so," he confessed to Britain's Event magazine, when asked about his thoughts on the critical mauling. "I mean it took £800 million, so the kicking didn't matter but it was sort of overstuffed... It was very muddled. I think the next one will be simpler. The script is certainly a lot smaller, it's more linear."

Jeremy is reprising the role in the next film, which will also be directed by Zack Snyder, and he is looking forward to the paycheck.

"I'm tied into the Batman (franchise) at the minute, which is nice because it's a bit of income," he continued. "Not that I need a bit of income, but it's nice to keep ticking over."

The Justice League Part One is due to hit theatres next year (17).