James McCaffrey is an Irish American voice actor who is best known for voice acting Max Payne, the primary protagonist of the game series with the same name; He voiced the main character in the first two games of the series, Max Payne and Max Payne 2. McCaffrey returned to his role in Max Payne 3, not only for the voiceover but also as the performer of Payne through the use of motion capture.
James McCaffrey has a recurring role on the American drama television series Rescue Me as Jimmy Keefe. He also voiced the character Thomas Zane in the Remedy game Alan Wake. He is currently cast as Zachariah Trench in the upcoming Remedy game Control.