James McCaffrey the voice actor for Max Payne has died after a battle with cancer.
James McCaffrey dies at 65
James McCaffrey, the actor best known for voicing the titular 'Max Payne' across the hit game franchise, has died at 65.
ew.com