She will play the unsuspecting wife of a hitman in the true crime thriller

Winona Ryder has joined the cast of true crime hitman thriller The Iceman.

The actress replaces Maggie Gyllenhaal in the role of Deborah Kuklinski, a woman who discovered that rather than being a regular businessman like she thought, her husband Robert, played by Michael Shannon, was in fact a hired killer for the mob.

According to Deadline, Ryder’s booking is not the first casting shift in the movie, which was announced in January. James Franco was originally announced to play Robert Pronge, who teaches Kuklinski in the ways of the assassin. That part will now be played by Chris Evans, alongside Ray Liotta as mob boss Roy Demeo, with David Schwimmer close to signing on to play a fellow assassin.

The movie is being directed by Ariel Vromen, from a script adapted from Anthony Bruno‘s book The Iceman: The True Story Of A Cold-Blooded Killer.

Ryder was last seen in Black Swan and The Dilemma, and can next be heard as a voice artist in Tim Burton‘s stop-motion film Frankenweenie.