Fair point. It's long.
It's a bigger, deliberately epic-ier version of Sergio Leone's other spaghetti westerns, except that instead of Clint Eastwood having the role of the man with no name, it's Charles Bronson instead. Highly recommended to watch sometime if you're into that genre at all.