This is my favorite Clancy book, and I always pictured someone like Dennis Haysbert or Idris Elba playing John Clark. Unfortunately they deviated so much from the book it was meaningless. Bad casting, bad acting, and their technical consultant should have been fired. The suspension of disbelief required was ridiculous. No stars.