Sick Nurses

★★★½
“Nurse Fetish will see you now…”

This is certainly an odd animal. It takes place in and around a Thailand hospital, where one of the physicians, Dr. Tar (Jarujinda), has a lucrative side-scam in selling bodies to… well, if it’s not clear who, there appears to be sufficient demand for them. He is in cahoots with a group of seven nurses, but one of them, his girlfriend Tahwaan (Wachananont), finds out he is having an affair with her sister, Nook (Rujiphan). After she threatens to go to the police, Dr. Tar and the other six nurses kidnap and kill Tahwaan. However, her spirit comes back from the grave, to take brutal vengeance on those responsible for her death. Naturally, the peeved ghost starts with the characters who bore relatively minor culpability, working her way up to Nook and the not-so-good doctor.

Yeah, if you’re into nurse uniforms, this is pretty much an all-you-can-eat buffet of attractive young women wearing these. Even outside that, there are plenty of scenes of them wearing less clothes than everyday expectations. Though, in line with general Thai morality, there’s no actual nudity – even when one of the victims takes a lengthy shower, she does so with her clothes on. Kinda weird, and the “grindhouse” tag here should be read as referring to violence rather than sex. For the meat of the film are extended stalk and slash sequences, in which Tahwaan – or, at least, a malevolent entity taking her form, with darker skin – pursues her targets relentlessly.

Sadly, the final dispatch is typically off-screen, a contrast to Western horror where the kill typically provides the money shot. Here, there is instead good, twisted imagination shown in the lead-up to those points, such as her ability to “control” her victims, or strangle one with her hair. The peak moment is likely the sequence4 where one woman’s lower jaw drops off, then her tongue falls out and is eaten by her cat, a scene which definitely upped the grade here by an extra half-point. Whatever you say about Tahwaan, she has clearly put some effort into planning the demises of those who wronged her.

To some extent, this is just a variation on the common Asian trope of the long-haired ghost girl. The twist here is that we are on Tahwaan’s side, especially once we find out the truth behind her death. It’s definitely a novelty to have someone seeking revenge for their own murder, rather than the more common in our genre, some kind of sexual assault. The plot is clearly nonsense; nobody notices any of the earlier victims are missing, for example, and I’ve no clue what the “13 o’clock” stuff was about. Yet I can’t deny, I found myself having an increasingly fun time, as things escalated, growing more bloody and twisted. Nook shows some fight before eventually allowing the “heroine” to reach her inevitable final target of Dr. Tar. It’s likely no spoiler to say, the confrontation doesn’t end well for him, though perhaps not quite as I wanted.

Dir: Piraphan Laoyont, Thodsapol Siriwiwat
Star: Chol Wachananont, Wichan Jarujinda, Chidjan Rujiphun, Kanya Rattanapetch

Burn It All

★★
“Ashes to asses.”

I will say, I did actually enjoy this rather more than the rating above indicates. For pure entertainment value, it’s a 3 to 3½-star entity, when watched as a brutal parody of new feminism. The problem is, I don’t think those involved with it were making a parody. As a serious statement about gender, it’s almost impossible to take seriously. Alexandra Nelson (Cotter) is at the end of her tether, when she gets a call that her long-estranged mother is dying. Driving home to pick up the body, she finds it being hustled out the back of the crematorium. Turns out to be part of an organ harvesting scheme, run by the local crime bosses. This gives Alex something to live for, and she begins a one-woman campaign to take down the perpetrators. But that’s a mission which will drag in her estranged sister, bikini barista Jenny (Gately), into peril as Alex’s targets respond to her actions.

There’s a decent idea here, and in stuntwoman Cotter, a lead actress capable of delivering the necessary brutality. The action is pretty good, with an impact in excess of the usual low-budget entries. The problem is a genuinely terrible script, with Alex going from suicidal to unstoppable avenging angel at the drop of a mother she hasn’t talked to in years. It also needs more background for her remarkable ass-kicking than a spell in basic training, in order to justify the ease with which she takes down multiple opponents, close to double her weight. But then, if they’d done that, then Alex’s lifetime Gold Level membership in the Victim Club would have been jeopardized; why submit to the patriarchy in every avenue of life, when you could just have beaten it up? Because the story needs her to be both victim and victor – an awkward contradiction it fails miserably to address. Though even this could have been worked around, if she’d let her actions do the talking.

However, Alex is a mouthy bitch, to put it mildly. No fight is complete, unless preceded by a lengthy debate with her male target, which inevitably ends in them getting angry at her speaking “truth to power”. All the men in this are sexist pigs. Every. Single. One. Even the toddler, or the random guy passing her car on the freeway. It’s a ludicrously shallow approach, which you know will be lacking in nuance from the moment someone unironically uses the word “libtard.” After repeated comparisons of guns to penises, hysterical laughter is the only credible reaction when Alex comes out with arguably the most supremely cheesy pseudo-feminist line of all time, snarling, “Anything you can do, I can do bleeding”. I’m sure there are viewers, likely those who live on Twitter and Reddit, who might believe this to be a documentary. Anyone with an ounce of sense though, may well wonder how much its heroine’s obvious hair-trigger caused, rather than solve, her many issues.

Dir: Brady Hall
Star: Elizabeth Cotter, Emily Gateley, Ryan Postell, Elena Flory-Barnes

Pablo’s Apprentice: Where Romance Meets Revenge, by Richard DeVall

Literary rating: ★½
Kick-butt quotient: ☆☆½

The author said “I became disillusioned with thrillers that used a formula… and wanted something fresh.” The concept here is certainly a novel one. It begins with a robbery carried out by two women, Rose Alvaro and Little Bee, in California, which leads to the death of a police officer. The cop’s fiancée, Brandy Bednarz, is destroyed by his death, and moves across country, eventually beginning to rebuild her life over the following years. But in one of those “nobody would believe it if it was a novel – oh, wait it is” coincidences, when Rose and Little Bee pull of their next heist, it’s right in Brandy’s neck of the woods.

Only, this time, she is instrumental in the death of Little Bee. Rose knows it, too, and vows to go after Brandy, making her pay by killing everyone associated with her. Brandy, however, is not going to sit idly by, and by the end, takes the fight to Rose, in her hiding place on the other side of the world. The subtitle on the book (as opposed to the cover), is “Where insane meets intellect”, and that may be more accurate. As noted, it is an original concept, even if plausibility is stretched thin, almost from the get-go.

The main problem is execution that is flat out painful, to the point where it overwhelms the positives. First off, there are an embarrassing number of typos and other errors here. The very first sentence refers to the helicopter manufacturer “McDonald Douglas”. D’you want fries with that ‘copter? I also suppressed a derisive snort at someone “shooting heroine”, “marring Brandy” (instead of marrYing), “a celestial seen of a galaxy” and “a social click”. But where typos and bad research finally had to give way to a poor grasp of English, was when somebody was described as “Hiding in plane site.” Really? I would have been embarrassed to write that at age 11.

To a large extent, the same goes for the characterization, particularly of Rose. Now I am not a minority woman: as far from it as imaginable, in fact. However, even to me, it was highly obvious that neither was the author, to the extent it felt as if he may never have met one. I was thoroughly unconvinced that Rose’s thoughts, actions or dialogues had any degree of authenticity to them. Brandy was a little better in this area, and her reaction to the multiple traumas did feel credible. Though even here, the author throws a brutal sexual assault at her, which doesn’t seem to serve any purpose except for being another unpleasant experience for her to go through.

Given that, it would have been nice if the book had finished with her being able to obtain closure, in the form of Brandy personally delivering her revenge to Rose. No such luck. She gets eaten by a crocodile. Whoops, I’ve spoiled it. What a shame.

Author: Richard DeVall
Publisher: Independently published, available through Amazon, both as a paperback and an e-book
Stand-alone novel.

Violet

★★
“Love the poster. The film? Not so much.”

There’s a decent idea here, and an attempt to add some new wrinkles to that old reliable, the rape-revenge genre. Unfortunately, there are too many problems and missteps to make this a worthwhile entry. Violet (Winkler) is an aspiring actress, whose dreams are shattered when she falls for a fake audition. She is lured into a basement, raped, and the resulting footage posted on a highly-dubious website. She’s clearly broken by the trauma, to the increasing worry of her mother (Burns). But hope is present in her growing relationship with Josh (Crowe), a young man she met at the lake where Violet likes to sit, trying to find some measure of peace. However, how will he react when he finds out about her other life, in which she is making those responsible for the assault, pay.

The main theme this seeks to illustrate, appears to be the proverb about revenge and digging two graves. There’s not much uplifting about the process through which Violet goes, and you’d be hard pushed to argue that, at the end, she finds herself in a better place. She may have made her attackers regret what they did, in no uncertain fashion. [Ironically, she posts the resulting videos on the same site, and acquires a bit of a cult following as a result.] However, it doesn’t fix the problem: her thespian ambitions, for example, can never be restored to what they were. Indeed, there turns out to be a high price to be paid, though it has to be said, this results from one of the more unlikely plot twists I can remember.

That development is just one of the problems with this, which managed to keep taking me out of the narrative, just when it seemed to be pulling me in. For example, Violet’s “mother” looks, acts and sounds about three years old than the 21-year-old heroine, and is so unconvincing in this role, she sticks out like a sore thumb. The extended chit-chat between Josh and Violet also rarely surpasses the level of of his self-composed poems. At least they nailed the bad teenage verse aspect: I literally LOL’d at his rhyming of “shoulder” with “boulder”.

I’m not sure about Winkler’s performance, which is hurt by inconsistency. There are points when she seemed thoroughly believable, selling the pain of her experiences. Yet, two minutes later, it was as if a switch had been flipped and no trace of the trauma could be seen. While that may have been a deliberate dramatic choice, it feels false. I did appreciate, however, the decision to leave the rape almost unportrayed. We see only a fraction of the resulting video on the Internet, and I’m fine with that. I’ve always been about the revenge, and that doesn’t feel any less justified as a result of that choice. Overall though, it doesn’t mess sufficiently well to deliver the necessary impact.

Dir: Samuel Vainisi
Star: Alyss Winkler, Jason Crowe, Ember Burns, Keith Voigt Jr.

Fury of a Phoenix by Shannon Mayer

Literary rating: ★★★
Kick-butt quotient: ☆☆☆½

Bea is living a quiet life, far out in the Wyoming countryside, with her husband Justin and young son, Bear. However, this isolation is an entirely deliberate choice in order to escape from her past.  For in her previous life, she was Phoenix Romano, an enforcer and hit-woman for her mob boss father. After deciding she’d had enough of that life, she liberated several millions of his money, and vanished, hoping never to be found again. Naturally, things don’t quite work out like that. Justin and Bear are killed in a car crash, but Phoenix has reason to suspect it wasn’t an accident, and that instead her past life is catching up with her. But why did whoever was responsible for that go after her family, and leave her alive?

Alone, this would have potential for a story of revenge. However, Mayer also lobs in a helping of magic, in the form of “abnormals”, who have certain skills that can be used for good or evil. To be honest, this was not an idea which felt developed adequately – barely at all, in fact – and seemed almost a sop so that the book could be sold in the urban fantasy genre. For example, the fact that her father had entered a pact with the devil for his fortune, didn’t make any particular difference, and could easily have been entirely left out. He could simply have been a powerful gangster – except perhaps for the three hellspawn guardians protecting him. And only one of them see action in this first volume. I did like her talking guns, though again this is an idea which feels underdeveloped. Perhaps later books explore these in more details? On the other hand, there’s something to be said for a heroine without any magic ‘get out of jail free’ talent cards to play.

The good news is, there’s enough going on in the mundane world to make for a solid enough read. There really can’t be much better motivation for revenge, than a mother having to watch helplessly as her child’s life is torn away. Just about everything thereafter develops in a fluid fashion from this, as she reconnects with her old life and finds out the unpleasant truths about… Well, quite a few things, in fact – not least that Justin wasn’t exactly the innocent winter sports professional he appeared. I did have some qualms over her wanting to tell the perpetrator she was coming for them; it seems like bravado, making Nix’s task needlessly more difficult. But I guess, if it’s good enough for Beatrix Kiddo, it’s good enough for any vengeful action heroine. Despite (or, probably more likely, because of) the blatant cliff-hanger, this is probably not a series I’m going to bother delving any further into. However, I can’t say I felt like I wasted the time spent reading it.

Author: Shannon Mayer
Publisher: Hijinks Ink Publishing, available through Amazon, both as a paperback and an e-book
1 of 4 in the Nix series.

Revenge is Her Middle Name

★★½
“Junkie. Whore. Mother?”

This is an unashamedly grimy item, whose main character, Cat (Brennan), we first meet turning tricks in a back-alley. She then goes home to her equally addicted boyfriend, Dolph (Schneider), whom she is trying to convince to get her pregnant. Eventually, her mission succeeds, and to provide for their impending child, they rob their dealer. Cat then bails on Dolph, leaving him to take the fall, and gets her act at least somewhat cleaned up, with the help of friend Marilynn (Bellin). Eight months later, however, neighbourhood boss Mutton Chop (Bell), shows up on her doorstep with his thugs, and extracts a particularly vicious form of revenge. Seven further years pass, and Cat is just about back to normal, when the violent behaviour of a man she meets in a bar awakens her inner Ms. 45. She’s soon cutting up his corpse with a hacksaw and stuffing it into garbage bags, then progresses to extracting long-dormant vengeance on her attackers.

There’s no doubt, this wears its grindhouse attitude mostly on its sleeve – except for a strange unwillingness on the part of its lead actress, to take off her clothes. There’s no shortage of gore, certainly, and it’s the kind of film after which you’ll probably want to take a shower. It wallows, unapologetically, in the worst that human nature has to offer. However, that’s as much a flaw as a strength. This kind of film works best – indeed, works at all – when you can feel some sympathy for the protagonist as she goes through hell. Here, that’s not the case. Cat is hardly a nice person, and is perhaps the best argument for forced sterilization I’ve seen in a long time: she hardly seems fit to be a mother, and comes over as an entirely selfish creature. Dolph is no more than a sperm-donor, and she spurns all Marilyn’s efforts to help her, until Cat wants them. The person I feel most sorry for, is her foetus.

The look of the film is considerably more low-fi than the poster, though it’s not inappropriate to the generally scuzzy atmosphere. It could probably have benefited from some trimming, as there are points where things do drag. The actual “revenge” which appears in large, red letter on the promo image, doesn’t arrive until well into the second half. I’d likely have started by editing out the pair of detectives, who serve no purpose at all. This is the kind of movie which needs to keep moving forward in order to hold the audience’s attention, as most of the performances are little more than functional, especially among the cartoonish villains. Credit to Brennan though, for going full throttle into her portrayal. By the end of this, if I was still some way short of liking her character, Cat was someone I’d certainly not want to cross. If I have no interest in seeing this again, I don’t feel as if the time was entirely wasted.

Dir: Anthony Matthews
Star: Lissa Brennan, Douglass Bell, Paula Bellin, Michael Todd Schneider

Revenge Ride

★★½
“Violence isn’t the answer. No, wait…”

Mary (Dubasso) is drugged and raped by three members of the football team at a college party. Believing neither the college authorities nor the police will do anything, she turns to cousin Maggie (Swan) for help, because her relative is a member of the all-female Dark Moon motorcycle gang (eloquent slogan: “Eat my pussy”). Run by Trygga (McIntosh), they take revenge on the rapists, branding their catchphrase on the perpetrator’s asses, and leaving them in full view on the college campus. The fraternity boys don’t take this kindly, and strike back, causing things to escalate towards an all-out war. Complicating matters are Maggie’s increasing feelings for Brian (Boneta), one of the team, though uninvolved in the rape.

If ever they do a Daughters of Anarchy series, McIntosh needs to be the lead She has the perfect physical and psychological presence for the role, and is perfectly cast here. Seeing her, drenched in blood, whacking someone’s brains out with an iron chain, is sufficient reason for this to exist. Unfortunately, it’s about all this has to offer. The script is full of mis-steps, mostly a result of trying to cram too much into a running time which barely reaches 70 minutes before the credits roll. As a result, the relationship between Maggie and Brian feels unconvincing, and Mary’s induction into the gang is also deeply rushed. What, no time as a prospect? From my deep knowledge of their culture (obtained entirely from having watched every episode of Sons of Anarchy), I know it’s not typically harder to get into a sorority than a biker gang.

That said, the idea that three footballers would be able to hold their own against, and pose a threat to, the entire ranks of Dark Moon membership, doesn’t exactly sell them as the set of bad-ass bitches they’re supposed to be. The action scenes also leave a good amount to be desired, McIntosh’s chain-swinging aside, and the finale feels unnecessarily rushed, as if the makers ran out of money and had to end things without getting to film an acceptable wrap-up. Despite efforts to address their absence, the complete lack of interest by the authorities in the mayhem as it unfolds, stretches credulity as well.

Philosophically, it does seem to change its answer in the middle. Is violence acceptable or not? Initially, it seems gung-ho in favour of vengeance. While Mary eventually rejects this, it seems to be only when it threatens to engulf Brian, so appears to be for personal reasons, rather than any modification of her world-view. It feels as if the makers want the audience to reject the notion… while also using it to fuel an adrenaline rush of righteous justice. Perhaps, again, if the film had taken the time to depict Mary’s attitude adjustment, it could have brought viewers along with her. Instead, it all feels a bit hypocritical. I will, however, continue to watch McIntosh in anything and everything.

Dir: Melanie Aitkenhead
Star: Serinda Swan, Pollyanna McIntosh, Vanessa Dubasso, Diego Boneta

My Name

★★★★
“Squid Games? They’re over-rated.”

What is it with Koreans and revenge? From Lady Vengeance through Princess Aurora to The Five, it seems an integral part of about half of their cinematic canon. This goes down the same line, but despite that familiarity, delivers an intensity that’s hard to resist, and provides an excellent action heroine. Indeed, in terms of Netflix series from Korea, I’d say this was more worthy of worldwide acclaim than Squid Game. But I guess there’s no accounting for taste.

The central character here is Yoon Ji-woo (Han), a teenager whose father is part of the Dongcheon, a major criminal syndicate. She’s somewhat estranged from him, but when he is gunned down, literally on her doorstep, she wants vengeance on those responsible. The cops seem largely disinterested in solving the case of a dead mobster, and the only person who wants to help is her late father’s boss, Choi Mu-jin (Park), the head of the Dongcheon. He tells Yoon her father was killed with a police revolver and sets her up as his undercover operative in the force, in order to identify the murderer and take her revenge.

It’s a long process, taking several years. It begins with her training in martial arts in the Dongcheon gym, then adopting a new identity of Oh Hye-jin, joining the police and working her way to the department run by the man suspected of her father’s killing, Cha Gi-ho (Kim). There, she bonds with another detective, Jeon Pil-do (Ahn), but the moral landscape gets increasingly murky. It turns out that there may be more to her circumstances than she has been told, with one revelation in particular upending everything she had believed since her father’s death.

This is a very strong effort, particularly at the beginning and end. Yoon’s status as a “take no shit” type is quickly established with a classroom brawl against bullies, and her tenacity and persistence in the search for her father’s killer is absolutely relentless. You can knock her down – and many times, that’s exactly what happens – but she keeps on getting back up. The action scenes here are extremely well-staged, and Han is clearly doing almost everything herself, rather than a stunt double. I did feel the show lagged somewhat in the middle, with the focus moving to Choi and his struggle for control of the syndicate. In particular, there’s a thoroughly unpleasant rival whom he kicked out, but who returns, with venom, for a take-over bid. Yoon ended up rather backgrounded in parts 3-5 of the eight episode show.

But the ending of part 6 is the revelation mentioned above, yanking the carpet out from under the viewer, every bit as much as Yoon, and gets the show firmly back on track. It’s not the final shocking moment, though I do have some questions about the motivation of certain characters for their actions. Still, it builds to a climax which, in hindsight, should have been almost inevitable from the start. It ties up everything nicely, and in an emotionally satisfying way. Where are the Western shows that offer such a solid combination of action and drama?

Dir: Kim Jin-min
Star: Han So-hee, Park Hee-soon, Ahn Bo-hyun, Kim Sang-ho

Army of One

★★
“Basic, and in need of training”

Husband and wife Dillon (Passmore) and Brenna Baker (Hollman) are out on a camping trip in the Alabama wilderness. They have a brush with some crude locals, led by the mountainous Butch (Kasper), but are saved by his diminutive mother (Singer), who takes no crap from anyone, and whom everyone locally calls Mama. Later, while sheltering from the rain in a deserted cabin, the Bakers stumble across a cache of arms. Before they can do anything, they are captured by the owner – Butch, of course, since his family are involved in a whole slew of criminal activities, including white slavery. Any hopes of playing the innocent tourists are wiped out when Butch finds Dillon’s police ID. Oops. He and his gang dispose of the couple, but do a poor job on Brenna. And, it turns out, she’s a former Army Ranger, who now has vengeance on her mind.

It’s a solid enough idea, albeit nothing we haven’t seen before. Hollman looks the part too, plausible enough in her attitude that she could be a soldier who has gone back to civilian life. The action, in general, is well-enough handled to pass muster. The lead actress was in Spartacus and Into the Badlands, while she is apparently going to be in the fourth Matrix movie (though I’m restraining my expectations for that). She does seem to know her way around a hand-to-hand fight sequence, and the film has some well-staged examples, helped by Durham avoiding editing them to death.

Unfortunately, the plotting is flat out terrible. I think it begins with the couple opting to have sex in the highly grubby cabin, and goes downhill from there. It’s never quite clear how Brenna survives Butch’s murder attempt, she just kinda gets up and starts walking about. Then she returns to the campsite and finds an ax. Yeah, she has a weapon… which she uses to sharpen a branch, then drops the ax back on the ground and wanders off with the pointy stick instead. She waits for daylight to infiltrate the family compound, rather than taking advantage of darkness. Brenna spends days just wandering the forest, rather than getting help or trying to leave. A booby-trapped branch appears, seemingly out of nowhere. The random Aussie guy.

The idiocy on view here goes on and on, and the missteps are so frequent and painfully glaring. They rob the film of almost all its energy, and any chance of real success. They’re too much of a distraction to ignore, and certainly stick in my mind more than the positive elements. There are few surprises as events unfold, with Butch, Mama and crew continually underestimating Brenna, even after she has wiped out half of their number. Rather than putting a bullet in her head, the idea of “breaking” Brenna and making her as docile and submissive as their other trafficked women, is just another example of the dumb writing in which this indulges. By the time the (no more plausible) ending eventually comes, it’s almost as a relief.

Dir: Stephen Durham
Star: Ellen Hollman, Gary Kasper, Geraldine Singer, Matt Passmore

The Protégé

★★★
“Q’s the boss?”

It’s nice to see Maggie Q get back into the action genre again. It’s where she achieved renown – most obviously in the second Nikita TV series, but we were already aware of her, thanks to Q’s work in Hong Kong, such as Naked Weapon [let’s just not talk about Model From Hell…]. Of late though, she has worked mostly in other fields; while still genre-friendly, such as Death of Me or Fantasy Island, they’re just not our genre. So, when I heard she was playing an assassin, out for revenge after someone kills her mentor (a role originally given to Gong Li), this immediately got moved to the head of the list, since it seemed like a throwback to why we love her.

While I wanted to really like this, I can only say it’s… okay. This is mostly due to a serious mistep in the second half of the film. I can’t talk about it specifically, for spoiler reasons. But it effectively renders everything which had happened up to that point as irrelevant, and sidelines Q’s character in what had been, to that point, her story. The motivation for the character behaving the way they did seems murky at best. I trust this is all adequately vague. Anyway. Q plays Anna, a Vietnamese orphan rescued during a mission by hitman Moody Dutton, and brought up as his daughter and apprentice. Thirty years later, they have formed a close-knit pairing, until Moody is killed after making inquiries into a long-disappeared person.

Anna vows to find and punish whoever is responsible, and soon finds herself under attack as a result, after persisting despite being warned by the mysterious Michael Rembrandt (Keaton). Their relationship subsequently develops, and these events put Rembrandt’s loyalties under pressure. Unfortunately, this is where the script implodes, in part due to the lightly outlined reason above. But it’s also due to other missteps like an extended flashback to Anna’s time in Vietnam, which do not add anything of significance, and instead divert proceedings, just when things should be accelerating towards a grandstand finale – one that never happens.

If I have major qualms about Richard Wenk’s script, I’ve no real problem with Campbell’s direction. The veteran has a good pedigree, including one of the best Bonds ever in Goldeneye and the two recent Zorro film, and knows where to point a camera. Q doesn’t seem to have lost much speed either, though there is a terseness to some of the killings here. It’s not inappropriate – she’s a professional, after all – but I’d have liked the fights to go longer. As is, the first such scene, where she takes out a mob boss and his bodyguards in about ten seconds, is a good indicator of what to expect. Still, in this area it’s solid stuff, with some moments of intense hyper-violence, such as an opponent going face-first through a sink. That helps lift this to the point where it’s still worthwhile. Yet I can’t help feeling it’s just not as good as it should have been.

Dir: Martin Campbell
Star: Maggie Q, Samuel L. Jackson, Michael Keaton, David Rintoul