Tom Hanks is the modern day James Stewart and Gregory Peck rolled into one - with a side of John Wayne here...he can do no wrong. Helena Zengel is wonderful find and perfectly cast for the part. Paul Greengrass is in peak form once again...well done, sir!