This marathon is easy on the eye – especially some of the location shooting, and there are some delightful light comedy segments, but two hours would have sufficed for me.
James McAvoy succeeds with an over the top performance and Jim Broadbent heads a very strong supporting cast. The screenplay is energetic and is never boring.