It's simply full of … villains, impossible heroics and abounding clichés.
abounding
/ə-ˈbau̇n-diŋ/
adjective
existing in or providing a great or plentiful quantity or supply
verb
to be present in large numbers or in great quantity : to be prevalent
to be copiously supplied —used with in or with
a business in which opportunities abound