That looks like a cross between Planet of the Apes and The Man in the Iron Mask.
Cheers!
Wow! Impressive! Was that designed or not?