This guy kinda reminds me of one of the bosses from Onimusha 2; what was his name again..? "Gingamphates" or something like that...

(What can I say; it's been a while..)