Cool
This looks like its from Dragon Age Origin (the game) The Castles, that demon with the horns and the castle. It must be a cool coincidence.
Heres the link for the demon im talking about.
http://media.giantbomb.com/uploads/4/47820/1093510-screens_preview_3_desire_demon_super.jpg