Isn't that Dead Presidents?
Some of the details I remembered are different but that's definitely it. Thank you!