It seemed to be a bit of a nightmare getting it to the screen after multiple cast and director changes, but finally Natalie Portman's Western 'Jane's Got a Gun' is about to emerge.

Portman managed to get Warrior director Gavin O'Conner to take over the reigns after original helmer Lynne Ramsay left the production and he seems to have brought a steady hand. 

At certain points Joel Edgerton, Michael Fassbender, Jude Law and Bradley Cooper were to play the same character - in a part that was eventually played by Ewan McGregor. While Edgerton then took the more heroic part opposite Portman. 

We were HUGE fans of Warrior, so the second O'Conner signed on we were sold. The fact he's working with Edgerton again is a bonus.

The first time Natalie Portman has been on screen since Thor 2, and she looks looks like she brings plenty of ass kicking with her.