James McCaffrey
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. Additionally, he had roles such as Jimmy Keefe on Rescue Me, Michael Payton / Joe Astor on Viper and Captain Arthur O'Breun in New York Undercover. A character actor with a nearly 40 year career appearing in over 100 projects including television, film and video games.
Acting
TV
Suits
as Gordon
2011
TV
Law & Order: Special Victims Unit
as Jesse Hansen
1999
TV
Law & Order: Special Victims Unit
as Peter Forbes
1999
TV
Marvel's Jessica Jones
as Maximilian "Max" Tatum
2015
Movie
Max Payne
as Jack Taliente (uncredited)
2008
TV
Sex and the City
as Max
1998
TV
Sex and the City
as Paul Denai
1998
Movie
Hide and Seek
as Charlie
2005
TV
White Collar
as Lt. Gannon
2009
TV
Blue Bloods
as Det. William Carter
2010
TV
Blue Bloods
as Sgt. Kevin Coolidge
2010
TV
Revenge
as Ryan Huntley
2011
Movie
Compliance
as Detective Neals
2012
TV
Forever
as Browning
2014
TV
The Following
as David Roland
2013
Movie
American Splendor
as Fred
2003
TV
Law & Order: Criminal Intent
as Daniel Croydon
2001
Movie
The Truth About Cats & Dogs
as Roy
1996
TV
Madam Secretary
as Rex Mayfield
2014
Movie
A Good Woman Is Hard to Find
as Conor
2019
TV
Rescue Me
as James 'Jimmy' Keefe
2004
TV
Rescue Me
as Jimmy Keefe
2004
Movie
Blind
as Howard Cunningham
2017
TV
The Glades
as Frank Ford
2010