If accurate, his political views (and perhaps his age, now 71, and perhaps a “Me Too” sexual misconduct claim) have had an impact on his job opportunities.
Woods hasn't had a major film part since 2013 (White House Down), and no major TV parts since Ray Donovan (big hit on Showtime) in 2013.
Amusing Wiki quote:
On July 30, 2015, Woods sued a Twitter user for $10 million...after he accused Woods of being a “Cocaine Addict”...On October 21, 2016, attorney Lisa Bloom revealed that the anonymous user had died, to which Woods said he hoped the guy “died in agony.”
James Woods retired from acting, and I think he tweeted that in past year or two. I follow him on Twitter.