After suffering delays, director changes, casting replacements, more delays and a studio bankruptcy, Jane Got a Gun is finally coming to theaters. Natalie Portman stars in the new western as a desperate woman who seeks the aid of an old boyfriend to help defend her homestead from the men who previously held her captive. The latest trailer for the film doesn’t do it much favors, between the generic heavy rock music and the generic DTV action flick font — but the actual footage still looks enticing, at the very least.

Jane Got a Gun has been a passion project for Portman, and after replacing director Lynne Ramsay with Gavin O’Connor (Warrior) and adding a couple of new co-stars, the film finally came together. We’ll never see what Ramsay’s version may have been, but O’Connor seemed to deliver some solid work with Portman in the role of the titular Jane, a woman who receives some gunslinging lessons from her former boyfriend in an effort to defend herself against the outlaws who took her hostage and assaulted her.

The bad music and title cards make this look like a Jason Statham movie you rent from RedBox while deliriously picking up your cold medicine from Walgreens, but if you can look past the poor trailer design, there’s plenty to be excited about. Joel Edgerton plays Jane’s former lover, with Ewan McGregor as the main antagonist. The casting alone is enough to make you perk up a bit.

“Jane Got a Gun” centers on Jane Hammond (Natalie Portman), who has built a new life with her husband Bill “Ham” Hammond (Noah Emmerich) after being tormented by the ultra-violent Bishop Boys outlaw gang. She finds herself in the gang’s cross-hairs once again when Ham stumbles home riddled with bullets after dueling with the Boys and their relentless mastermind Colin (Ewan McGregor).

 

With the vengeful crew hot on Ham’s trail, Jane has nowhere to turn but to her former fiancé Dan Frost (Joel Edgerton) for help in defending her family against certain destruction. Haunted by old memories, Jane’s past meets the present in a heart-stopping battle for survival.

Jane Got a Gun also stars Noah Emmerich and Rodrigo Santoro, and hits theaters on January 29, 2016.

More From ScreenCrush