Okay, I've compiled the best suggestions with some of my own, and here's the current cast list.
Have fun with messing around with the cast, and please recommend more.
Against All Enemies: The Movie
with
Harrison Ford as Richard Clarke
Nick Nolte as Donald Rumsfeld
Martin Sheen as Sandy Berger
Vincent D'Onofrio as Randy Beers
Michael Douglas as John Kerry (who hires Beers at the end)
John Hurt as John Ashcroft
Kevin Costner as Karl Rove
Angela Bassett as Condi Rice
Elisabeth Shue as Kristi Breitweiser
James Brolin as Ronald Reagan
Lani Tupu as Osama Bin Laden
Christopher Lee as Ayatollah Ruhollah Khomeini
James Cromwell as George HW Bush
John Travolta as William Clinton
Russell Crowe as Albert Gore
Scott Glenn as George W Bush
Ron Silver as Paul Wolfowitz
Richard Dreyfuss as Richard Cheney
Avery Brooks as Colin Powell
Judi Dench as Madeleine Albright
Sam Waterston as George Tenet
James Gandolfini as Richard Armitage
Jude Law as Oliver North
Tim Robbins as James Baker
Ian McDarmid as Richard Perle
Andreas Katsulas as Mohammar Qadafi
Tom Cruise as John O'Neil
Warren Beatty as Roger Cressey
John Rhys-Davies as Saddam Hussein
Gore Vidal as Warren Christopher
Still need a King Fahd, a Bosnian President, a Milosevic, a Wesley Clark, a Caspar Weinberger, a Ehud Barak, a Yasir Arafat, a Kuwaiti Emir, a Beverly Roundtree, a U.S. Ambassador to Indonesia, a Khalid Sheik Mohammad, a Ramzi Yousef, a Mohammed Salameh, a Terry Nichols and a Filipino wife of Nichols (which are small parts, but crucial if the Clarke character shares his own conspiracy theory with the audience), and many more