I think DJE(David James Elliott) does a fantistic job. But think DJE always does a fantastic job in anything he does. His facial expressions are just super. But then again he is a super actor. The rest of the cast did a wonderful job also.
There are some parts I would have like to have seen played differently, but then again I didn't write it so I'll just enjoy the movie over and over again.