As the title says, Dishonored is currently free if you have Xbox Live Gold on your Xbox 360 :-)
You can access the game either directly from your console or buying from the link when you are logged in. It will then appear on your Xbox Live account.
This should be free until August 31, although it could change at any time, so get in quick!
The Games on Demand version supports