Rod Steiger was 28 in On the Waterfront when he played the character 'Charlie Malloy'.
That was over 70 years ago in 1954.
In 2002 he died aged 77, starring in 117 films in his career, 113 of those after On the Waterfront was first released. If he were alive today he would be 99.
In On the Waterfront, I think Rod Steiger looks: