Mark Wahlberg as Max Payne. And apparently Mila Kunis of That 70s Show and Family Guy fame has been cast as well. Hopefully not as Mona Sax. Mila Kunis is a shrimp. Mona Sax needs to have a commanding presence.
I’d totally cast Idina Menzel. I think she has the right look and she looks like a strong woman without sacrificing femininity.