Saw the Spielberg film yesterday and I was very impressed. Daniel Day-Lewis' portrayal is just stunning. The history seems pretty good (although politics is not my strong suit) and the story is very moving. Highly recommended.