UK fans itching to see what Rockstar is set to bring them wtih the new Max Payne 3 title should be glued to their computer screens today at 5PM.

More...