Bad Ass (2012): cast, story & where to watch

2012 · Film · ★ 5.8

Bad Ass poster

Released in 2012, Bad Ass is an action and drama film directed by Craig Moss, running about 90 minutes. “They messed with the wrong senior citizen.” — that tagline sets the tone.

What it’s about. Decorated Vietnam hero, Frank Vega returns home only to get shunned by society leaving him without a job or his high school sweetheart. It's not until forty years later when an incident on a commuter bus makes him a local hero where he's suddenly celebrated once again. But his good fortune suddenly turns for the worse when his best friend is murdered and the police aren't doing anything about it.

Who’s in it. Bad Ass stars Danny Trejo as Frank Vega, Charles S. Dutton as Panther, Ron Perlman as Mayor Williams and Joyful Drake as Amber Lamps, among others.

How it landed. With an audience score of 5.8/10, Bad Ass has drawn a solid, mixed-to-positive response.

Where to watch. In US you can stream it on Amazon Prime Video and Amazon Prime Video with Ads and rent or buy it from Amazon Video, Apple TV Store, Google Play Movies and YouTube. See the full, country-by-country breakdown on our where to watch Bad Ass page.

If you liked it. Fans of Bad Ass tend to enjoy The Dark Knight, The Lord of the Rings: The Return of the King, Inception and The Lord of the Rings: The Fellowship of the Ring.

Frequently asked

Where can I watch Bad Ass (2012)?
In US, Bad Ass is available to stream on Amazon Prime Video and Amazon Prime Video with Ads, and rent or buy from Amazon Video, Apple TV Store and Google Play Movies. Availability varies by country — check our where-to-watch page for every region.
Is Bad Ass worth watching?
Bad Ass holds an audience score of 5.8 out of 10, and is a strong pick if you enjoy action and drama. Reactions are mixed, so it may depend on taste.
Who stars in Bad Ass?
Bad Ass stars Danny Trejo, Charles S. Dutton, Ron Perlman, Joyful Drake and Patrick Fabian.
When was Bad Ass released?
Bad Ass was released in 2012, with a runtime of about 90 minutes.