Ubisoft's confirmed that Far Cry 2's done and dusted and off to manufacture. All versions ship on October 24 in Europe and Octobr 21 in the US.

More on IGN.