Square has released a pretty fantastic new trailer for Deus Ex: Human Revolution that shows off some of the big plot points in the game. There's remote control humans, a somewhat mysterious attractive woman, and a couple of thugs with accents. Also guns and explosions, what more could you ask for? Be sure to check out Tina's impressions from E3 for info about the game.