Born in Albany, New York, USA — Mar 27 1958• Died Dec 17 2023

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.
Browse acting and crew credits across movies and TV — filter and sort to find specific roles.

Jesse Hansen

Det. William Carter

Daniel Croydon

Gordon

Lt. Gannon

Max

David Roland

Ryan Huntley

Coslow

Michael Payton / Joe Astor

Rex Mayfield

Maximilian "Max" Tatum

Frank Ford

Browning

James 'Jimmy' Keefe

Terrence Flanagan

Mac Swift

Danton Phillips

Johnny Garrett

Detective Neals

Jack Taliente (uncredited)

Julian Fiske

Bob

Tucker Goodman

Charlie

Howard Cunningham

Seymour

Dante

Perry

Dr. John

Roy

Jack Ryan

Jeffrey Skylar

Dale

Douglas Brown

Fred

Bill Holder

Alex Web

Chief Lane

Michael

Conor

Jimmy

Michael Dougan

Nick

Steven

William

Roger

Nikki
Frank Taylor

Billy Burns

Detective Jones

Sal

Werber Bond

Mr. Williams

James Merrick

Jagger Manchester

Darryl

Paul Stewart

JC

Sully

Barry
Jules

Polaski Sheriff

Nick Reed

Male Stranger
Jack Douglas

Maitre d'

Mr. Turner

Fred Call

Tony O’Neil

Father Thomas

Eddie Lynott
National Guard
Sam