Daniel Day-Lewis Sally Field David Strathairn Joseph Gordon-Levitt James Spader Hal Holbrook Tommy Lee Jones John Hawkes Jackie Earle Haley Bruce McGill