The upcoming Western Jane Got A Gun, starring Natalie Portman, has seen some major shake ups in male casting.
Michael Fassbender was initially slated to play the cowboy hero, however was forced to exit the film due to X-Men: Days of Future Past scheduling conflicts. Joe Edgerton then moved from playing the villain into the now vacant hero role. According to The Hollywood Reporter, Jude Law then swooped in to save the day, well more like ruin it, and assume the role of the bad guy.
The film centers on Jane (Portman) as she struggles to save her bullet ridden husband from a gang seeking to finish the job they started. Jane enlists the help of a former lover (Edgerton) to defend her farm and take down the gang led by a villainous outlaw (Law).
This last minute casting change will push production to April. Lynne Ramsay (We Need To Talk About Kevin) is on board to direct.