Please dont vote cold just because you dont have a Cineworld card! For those that do, this is a really good deal!
For those that dont, the standard price at CD-WOW is £29.99, which is still about £5 cheaper than most other places anyway.
All Cineworld Unlimited card holders get 15% discount at CDWOW. Go to http://www.cdwow.com/go/cineworld
and enter your card number. The discounted price is then automatically applied to products on the site (so just search for Modern Warfare 2).
Cheaper at coolshop - £23.99 http://hotukdeals.com/item/462538/preorder-call-of-duty-modern-warfar/