I can't believe I'm about to type the following words: Deus Ex: Human Revolution is OUT. Yes, released. Below I have the launch trailer which looks absolutely delicious. I've pre-ordered the game and if you haven't, I urge you to do so. It looks absolutely amazing.