
James McCaffrey
Acting
James McCaffrey was an American actor known for his voice role as Max Payne in the Max Payne video game series, 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 videogames.

Murder at the Mansion
Jimmy

Mob Town
Chief Lane

A Good Woman Is Hard to Find
Conor

The Big Take
Douglas Brown

Romance at Reindeer Lodge
William

Destined
Bill Holder

Blind
Howard Cunningham

Coach of the Year
Fred Call

Oiled Up
JC

One Fall
Werber Bond

I Dream Too Much
Nikki

Beyond Repair
Eddie Lynott

Bait
Male Stranger

Sam
Seymour

Gun Hill
Alex Web

Betrayed
Sully

A Cry from Within
Father Thomas

Like Sunday, Like Rain
Dale

The Suspect
Polaski Sheriff
Stain Removal
Jules

Excuse Me for Living
Barry

Compliance
Detective Neals

To Redemption
Nick Reed

The Orphan Killer
Detective Jones

Montauk
Roger

Busted Walk
Mr. Turner

Meskada
Billy Burns

Camp Hell
Dr. John

NoNAMES
Mr. Williams

The Pregnancy Pact
Michael Dougan

Sordid Things
Jagger Manchester

Last Call
Steven

Max Payne
Jack Taliente (uncredited)

Feel The Noise
Jeffrey Skylar

Broken English
Perry

Hide and Seek
Charlie
Fresh Cut Grass
Sam

She Hate Me
Bob

American Splendor
Fred
Distress
Jack Douglas

Switched at Birth
Darryl

Coming Soon
Dante

The Florentine
Jack Ryan

The Tic Code
Michael

Nick and Jane
Nick
Hotel Shanghai
Frank Taylor

The Truth About Cats & Dogs
Roy

Burnzy's Last Call
Sal

Schemes
Paul Stewart

Telling Secrets
James Merrick

The Eyes of St. Anthony
Tony O’Neil
Bail Jumper
National Guard

New York's Finest
Maitre d'







