Originally from Buffalo, New York, Fahey was born into a large family of 13 siblings. He left home at 17 and hitch-hiked to Alaska. He backpacked through Europe, worked on an Israeli kubbutz and has spent time in Afghanistan assisting the newly established American University of Afghanistan, and launching a project to assist orphans in Kabul.
Fahey's recent humanitarian work has revolved around the U.S. Committee for Refugees and Immigrants, in which he has been focusing on the subject of warehousing, a practice in which the rights and mobility of refugees is restricted by a host country. Fahey's work specifically has addressed the subject of warehoused Sahrawi refugees in Algeria.
Film Roles
- 1990 White Hunter, Black Heart as Pete Verrill
- 1992 The Lawnmower Man as Jobe Smith
- 1994 Wyatt Earp as Ike Clanton
- 1996 The Sweeper as Dale Goddard
- 1997 Operation Delta Force as Captain Skip Lang
- 1999 Revelation as Thorold Stone
- 2003 Ghost Rock as Moses Logan
- 2007 Planet Terror as J.T.
- 2010 Machete as Booth
- 2012 Guns, Girls and Gambling as The Cowboy
- 2019 Alita: Battle Angel as McTeague
- 2024 Horizon: An American Saga
Television Roles
- 1984 One Life to Live as Gary Corelli
- 2001 Nash Bridges as Nelson Collins
- 2004 Crossing Jordan as Bounty Hunter
- 2004 American Dreams as Stevens
- 2008 Psych as Dutch the Clutch
- 2008 Criminal Minds as Kane
- 2008-2010 Lost as Frank Lapidus
- 2009 Cold Case as Darren Malloy (2009)
- 2009 CSI: Miami as Allen Pierce
- 2011 Law & Order: LA as Terry Briggs
- 2011 Chuck as Karl Sneijder
- 2012 Revolution as Ken 'Hutch' Hutchinson
- 2013 Hawaii Five-0 as Dr. Brian Stevens
- 2013 Under the Dome as Sheriff Howard 'Duke' Perkins
- 2015 Justified as Zachariah Randolph
- 2015 Grimm as Elder Bowden
- 2015 Texas Rising as Thomas Rusk
- 2016 Scorpion as Kenneth Dodd
- 2016 Legends of Tomorrow as Quentin Turnbull
- 2017 Training Day as Pike
- 2019 NCIS: New Orleans as Sheriff/Mayor