James Perry McCaffrey (March 27, 1958 – December 17, 2023) was an American actor best known for his voice role as Max Payne in the Max Payne video game series, Jimmy Keefe on Rescue Me (2004–2011), and Captain Arthur O'Breun in New York Undercover (1994–1997).
Additionally, McCaffrey is known for playing deceased New York City firefighter Jimmy Keefe on Rescue Me, as well as Ryan Huntley on Revenge.
[1][2] McCaffrey was most known for his performance as the title character in the Max Payne trilogy of games; he appeared in a cameo role in the film adaptation of the video game, playing an FBI agent brought in to assist in the capture of Payne.
[3] McCaffrey was also the voice of both Thomas Zane and Alex Casey in the Alan Wake games, and starred as Edward Carnby in the 2008 reboot of Alone in the Dark.
[7] McCaffrey died from multiple myeloma at his home in Larchmont, New York, on December 17, 2023, at the age of 65.