A silhouette mentions a "long overdue" return that's sure to make a "lot of noise". Hitman 5? It doesn't really look like that guy to be honest. You guys got any better guesses?</em>

[via scrawlfx.com]