Heflin is way under-appreciated and Ryan is an undisputed God of screen actors.
Heflin's never really impressed me as an actor. His best performance is probably The Raid where he's marginally more complex than his usual stiff straight-arrow.
The finale is easy to predict
really? you predicted Heflin dying and Ryan making his peace with him?