
Biography
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.
Acted in 70
2020s
- 2020
2010s
- 2019
Bluff City Law
Tucker Goodman · 1 episode
- 2018
- 2017
Romance at Reindeer Lodge
William
Destined
Bill Holder
- 2016
Coach of the Year
Fred Call
Oiled Up
JC
I Dream Too Much
Nikki
- 2015
Beyond Repair
Eddie Lynott
Bait
Male Stranger
- 2014
Gun Hill
Alex Web
Betrayed
Sully
A Cry from Within
Father Thomas
- 2013
- 2012
Excuse Me for Living
Barry
To Redemption
Nick Reed
- 2011
Montauk
Roger
Busted Walk
Mr. Turner
- 2010
Meskada
Billy Burns
NoNAMES
Mr. Williams
The Pregnancy Pact
Michael Dougan
2000s
- 2009
Sordid Things
Jagger Manchester
- 2008
Last Call
Steven
- 2007
Feel The Noise
Jeffrey Skylar
- 2005
Beautiful People
Julian Fiske · 16 episodes
- 2004
- 2003
Queens Supreme
Johnny Garrett · 1 episode
- 2002
- 2001
1990s
- 1999
Switched at Birth
Darryl
- 1998
The Tic Code
Michael
- 1997
Nick and Jane
Nick
- 1996
The Truth About Cats & Dogs
Roy
- 1995
- 1994
Schemes
Paul Stewart
- 1993
Telling Secrets
James Merrick
- 1991
The Eyes of St. Anthony
Tony O’Neil
1980s
- 1988
New York's Finest
Maitre d'
Produced 1
2010s
- 2015
Beyond Repair
Producer