Marlon Brando was 29 in On the Waterfront when he played the character 'Terry Malloy'.
That was over 70 years ago in 1954.
In 2004 he died aged 80, starring in 97 films in his career, 90 of those after On the Waterfront was first released. If he were alive today he would be 100.
In On the Waterfront, I think Marlon Brando looks: