This biographical articleneeds additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately, especially if potentially libelous or harmful.(March 2011)
This article's lead section may not adequately summarize key points of its contents. Please consider expanding the lead to provide an accessible overview of all important aspects of the article.(April 2013)
McCaffrey's first role was for Sills Models, as a mentally challenged teen, in Bill II: on His Own, the Bill Sackter story. He also played the lead in the first and last seasons of the series Viper, and the short-lived series Swift Justice. McCaffrey has also had roles in the television shows As The World Turns and Sex and the City. He is also known as the voice of Thomas Zane in the video gameAlan Wake and the title character in the video gamesMax Payne, Max Payne 2: The Fall of Max Payne, and Max Payne 3; he also appeared in a cameo role in the film adaptation of the video game, playing an FBI agent brought in to assist in the capture of Payne. McCaffrey also played the role of deceased New York City firefighter Jimmy Keefe in the TV series Rescue Me. He is currently playing Victoria's lawyer Ryan Huntley on the ABC television series Revenge. He currently resides in Larchmont, New York.[1]