Back to the Rumors Humor Newsfeed

'Max Payne' Star James McCaffrey Dead at 65 ... After Cancer Battle

Related Topics: James McCaffrey, Max Payne

James McCaffrey -- an actor best known for voicing the popular video game character Max Payne -- has died after a battle with cancer ... TMZ has learned.

A rep for the star tells us McCaffrey passed away Sunday surrounded by friends and family. We're told he'd been diagnosed with multiple myeloma, and that he ultimately succumbed to the disease.

His rep notes ... "One of Dick Wolf's proteges (""Swift Justice), McCaffrey went on to a successful 35 year career in television and film. Trained at the Actor's Studio, he never lost his love for creating characters; however, his good looks often pushed him toward leading man roles.