Mehrere Jahrzehnte fristete der Vietnamveteran und ehemalige Kriegsheld Frank Vega ein Leben im sozialen Abseits, wo er zunehmend verwahrloste. Eines Tages setzt er sich in einem Linienbus gegen zwei pöbelnde Schläger beherzt zur Wehr, woraufhin sie im Krankenhaus landen. Ein ins Internet gestelltes Video seiner Aktion macht Vega über Nacht zum Helden. Er wird als Bad Ass zum inspirierenden Idol für die Geschundenen der Gesellschaft. Aber Vega macht sich nicht nur Freunde durch seine Taten. Als sein bester Freund Opfer eines Mordanschlages wird, begibt sich Bad Ass auf einen Rachefeldzug, in dessen Verlauf er dunkle Machenschaften aufdeckt, die nach ganz oben führen.