Morgan Freeman offers the narration in the film, and it is not nearly as well handled as in The Shawshank Redemption. In Shawshank it was frankly better performed, but also better used in that it felt like more of the reflections of his character more than just narration, here it feels just like narration nothing more. Freeman being the narrator is only one facet that feels like a far too standard of a role for Freeman. His role is just of a has been old timer who offers advice to the main characters not much more than that.
Most of the time in the film Freeman just gives the same slightly dispassionate expression. It sort of makes sense due to what happened to his character but it does nothing to brighten up the dreary nature of the film, and it would have been nice if there was a performance that did that. Freeman's performance really is just rather repetitiveness giving that same expression that reflects his past. It's surprising just how little Freeman tries to do with the character. He stays painfully the same in almost every scene.
Freeman gave some good performances in the past he was amazing in Street Smart for example, but in Street Smart he really went as far as possible with his performance, and created a truly memorable character. Here though Freeman turns Scrap Iron into just into serviceable character because of his frankly less than serviceable performance. You would expect the character to be inspiring, but he really isn't. This is a horrible win because this is one of the least interesting performances ever given by the actor.