Detective Max Payne (Mark Wahlberg), who works for the New York Police Department, has a tough style and does a good job. He has solved countless major and important cases, and has personally sent countless heinous criminals to prison. However, his ruthless approach to handling cases made him enemies everywhere, and as a result, his wife and daughter were killed by the enemy. In order to investigate the real murderer of his family, Marx transferred to the unsolved case team. While investigating a nightclub, he meets Natasha (Olga Kurylenko), a stripper who is mysteriously murdered after coming out of his home. The next day, Marx and his old partner Alex (Donal Logue) track down Natasha's murderer, but the case has just begun to emerge, Alex also dies, and Marx becomes a major suspect. Danger is looming, will Marx finally be able to catch the real murderer?
The film is based on the game of the same name.