Morrisons are selling Crysis 2 instore for £34.99 for both Xbox 360 and PS3. Best price I've found out of the local instore game shops and supermarkets. I would assume it is nationwide as most of their new game offers are.
Good deal for people who haven't pre-ordered but want the game at a good price for the weekend (like me!)
n.b. Not sure why this deal is being voted cold. This is the cheapest you can buy it if you want to walk in and out of a shop with the game in hand today. And the game is flippin' awesome.