Marty Freeman is a real person portrayed by James Franco in the movie The Iceman (based on a true story).
When the movie was released in 2012, James Franco was 34 years old.
The character of Marty Freeman is mainly associated with Richard Kuklinski, Deborah Pellicotti and Roy Demeo.