The AOEO trollface was introduced by supersasquatch, who made a topic about it on 21st of November 2012.
It didn't take long before a meme was created, and a lot of people started getting creative. At the moment it's pretty much the only meme used in the age of empires online community.
Apparently the guy on the picture is called Zophyrus
The full picture can be found in the empire bazaar: