I came across this bit of news on a movie web site I have been reading for years. The guy usually had pretty good information on movie related news but take it for what its worth... I know this I am stoked for it, especially if it plays like Deus Ex.