tokens: Directed by Jay Roach , it starred Kevin Spacey as Ron Klain , Bob Balaban as Benjamin Ginsberg , Ed Begley Jr. as David Boies , Laura Dern as Katherine Harris , John Hurt as Warren Christopher , Denis Leary as Michael Whouley , Bruce McGill as Mac Stipanovich , and Tom Wilkinson as James Baker .