Max Pomeranc:Josh Waitzkin;Joe Mantegna:Fred Waitzkin;Joan Allen:Bonnie Waitzkin;Ben Kingsley:Bruce Pandolfini;Laurence Fishburne:Vinnie;Michael Nirenberg:Jonathan Poe;Robert Stephens:Poe's Teacher;David Paymer:Kalev;Hal Scardino:Morgan;Vasek Simek:Russian Park Player;William H. Macy:Tunafish Father;Dan Hedaya:Tournament Director;Laura Linney:School Teacher;Steven Randazzo:Man of Many Signals;Tony Shalhoub:Chess Club Member