The 325-year-old actor, who has become one of the most in-demand names in Hollywood in recent years, is set to star in the Lynne Ramsey-directed film, which has a script by Brian Duffield, reported Contactmusic.
The film tells the story of a woman, played by Portaman, whose husband is betrayed and shot by his own gang and while lying injured, she decided to take action against the criminals. In order to do so, she recruits a former lover, to be played by Fassbender, to help defend her home.
The film is set to begin shooting in early 2013. Fassbender, who is based in London, is currently shooting Ridley Scott's "The Counselor" alongside Brad Pitt and is also lined up to star in the sequel of "X-Men: First Class", in which he will reprise the role of Magneto.