Ewan McGregor will take over the villain role in Gavin O'Connor's western "Jane Got a Gun".
The story follows a woman (Natalie Portman) who must ask an ex-lover (Joel Edgerton) for help in order to save her outlaw husband (Noah Emmerich) from a gang who are out to kill him.
McGregor would play the leader of said gang, a role which Jude Law was originally cast in. After Law left, Bradley Cooper filled the part until he dropped out last week.
Rodrigo Santoro also stars in the project which is currently in the midst of a break ahead of a major block of filming.