Force Unleashed II demo now available, two new TV spots for the watching

But while that's downloading, check out the two new TV spots which will be playing from now until the game launches on October 26th.

Oct 12, 2010