The cover of Max Payne 3 By Valentina Carparelli P 7 mar 2012 19:19 Rockstar has released the European cover of Max Payne 3 , the latest chapter in the series expected in stores on May 18. We show below.