We've got some tips lately that a build of the new Deus Ex game had been leaked onto torrents. Sad business, but it at least explains where this video comes from. That and its awesome intro.

Needless to say this will probably spoil some stuff if you're genuinely invested in the game, so be warned.