The Deus Ex: Invisible War demo has just been released at http://www.fileplanet.com/files/130000/133479.shtml that's Fileplanet so you'll need the standard (free) registration. It weighs in at 224.1 MB, so it's fairly big but not massive. I haven't had a chance to download it yet, i'm currently waiting in line.
As far as I know, there are no other mirrors up yet, but it's surely only a matter of time.
Enjoy.
As far as I know, there are no other mirrors up yet, but it's surely only a matter of time.
Enjoy.