Philip Seymour Hoffman was 29 in Boogie Nights when he played the character 'Scotty J.'.
That was over 27 years ago in 1997.
In 2014 he died aged just 46, starring in 71 films in his career, 54 of those after Boogie Nights was first released. If he were alive today he would be 56.
In Boogie Nights, I think Philip Seymour Hoffman looks: