To me he looks like Vincent Price’s character in The Fly.
To me he looks like Damien from Omen II and Omen III
Or at least, he acts like it