Chris Evans is set to replace James Franco in an upcoming film about notorious killer Richard 'The Iceman' Kuklinski.

Milk star Franco pulled out of The Iceman due to a disagreement over "key contractual issues," but now Evans has stepped in to take the role as Kuklinski's mentor.

Kuklinski, to be portrayed by Michael Shannon, was a contract killer for the Mafia.

Maggie Gyllenhaal, Ray Liotta and David Schwimmer have also signed on for the film, which is set for a theatrical release in 2013.