I am sorry to say this is the worst Clint Eastwood movie I have ever seen.
The kid that plays Rafo is absolutely terrible. Bad actor with a Mexico DF accent he should have learned to neutralize in acting school.
C.E. struggles to move and walk now...bit as an actor, he still got it!