After all of that trouble at the start of production, it looks like 'Jane Got a Gun' has finally gotten its act together, casting character actor Noah Emmerich in the film's final remaining lead role.

According to Deadline, Emmerich will play Natalie Portman's outlaw husband, who returns to their farm with a team of very bad men (led by Bradley Cooper) on his tail, forcing Portman to recruit a former lover (Joel Edgerton) to help defend them.

Even if you don't know Emmerich's name, you'll instantly know his face. In addition to his current role on FX's 'The Americans,' he had memorable turns in 'The Walking Dead,' 'Super 8,' 'The Truman Show' and 'Little Children,' establishing himself as an incredibly reliable supporting actor with range to spare. He has previously worked with 'Jane Got a Gun' director Gavin O'Connor on 'Warrior,' 'Pride and Glory,' Miracle' and 'Tumbleweeds,' which is proof that half of getting any acting job in Hollywood is making sure that a director likes working with you.

For those unfamiliar with the 'Jane Got a Gun' fiasco, the film originally had director Lynne Ramsay on board and Jude Law portraying the villainous role. Then all hell broke loose it seemed when Ramsay quit the night before production, followed close behind by Law, who only signed on because of her. Now that the principle cast is solidified, hopefully these means the drama is at an end.

'Jane Got a Gun' is currently shooting and is set for release in 2014.