Red Spectacles

A friend of mine is a very big fan of a movie that I know pretty much nothing about called The Red Spectacles (Japanese, I think). He had me do an image search, and to this day that is all I have to go on. He told me he was working on customs of these characters that were getting compliments, apparently, from other friends of his. When I was finally able to visit him and see them, they good, but I knew I could totally kick his arse (his were build on Delta 6 Duke figures).

So, based solely on pictures of them (apparently 12 inch figures that were sold at some point) found in that image search, this is what I came up with: