I don't know James Woods' entire body of work, but it seems that every role I can remember him doing, he's playing a jerk of some sort or other.
Which isn't to say he doesn't play those roles deliciously (The Specialist is among my guilty pleasures, it's not a great movie but his role is absolutely fun to watch). I even tweeted with him about that movie - he mentioned his great line "Get a new shirt" was ad libbed and, even after being directed not to say it, he kept shoving it in and it made it through editing!
About the closest I can consider his not playing a jerk was in The Hard Way, in which Michael J. Fox himself puts on a terrific display of acting chops, playing even more of a jerk than Woods' character who, while not being the most pleasant, yet is still the good guy, which makes for a change.