Shunned by society for nearly forty years, Vietnam War veteran Frank Vega (Danny Trejo) becomes an instant celebrity when he thwarts a hate crime on a city bus and footage of the incident goes viral on the Internet. But when his best friend is murdered - and the police seem unwilling to help - Vega takes his new Bad Ass nickname to the extreme against corrupt cops and a crooked mayor (Ron Perlman) in pursuit of old-school justice!
One time action hero, Danny Trejo, plays Vietnam veteran Frank Vega, in this years fist fuelled tale of an aging hero battling the thuggish local punks. In director Craig Moss’ equivalent of Clint Eastwood’s Grand Torino Vega finds himself a local hero, labelled “Bad Ass” by the media after stepping in when a pair of bullying youths confront an older man on a city bus.
“Bad Ass” shoots to fame and suddenly the – ahem – attractive face of Trejo appears on a series of t-shirts and coffee cups proclaiming him the saviour of the older generation.
Three years later Vega is grieving over the loss of his mother and drowning his sorrows with his best friend Klondike (Harrison Page); Vega’s life seems to be on the road to ruin, until the sudden murder of Klondike brings Vega’s Bad Ass persona back to bring his friend’s killers to justice.
Bad Ass offers the basics of any action movie and those looking for plenty of mindless violence and adrenaline filled action, there is little else on offer here however; the fumbled attempt to introduce drama and romance into the story is nothing short of comical and likely to make many members of the audience vastly uncomfortable.
Also starring Hell Boy’s himself, Ron Perlman, Bad Ass is not the worst story of its kind, the acting is adequate and the direction passable; the script and story, complete with farcical love story between Vega and a shockingly beautiful younger woman, swallows any and all potential the film may have had to be vaguely interesting.