Overview
Bad Ass is a 2012 American action film written and directed by Craig Moss. The film stars Danny Trejo, Charles S. Dutton, and Ron Perlman. It is loosely based on the 2010 AC Transit Bus fight viral video.
Plot
Frank Vega is a Vietnam War veteran who has faced numerous challenges in his life. After returning from war, he discovers that his girlfriend has married someone else and started a family. Struggling to find employment, Frank resorts to selling hot dogs until his customers are taken away by a hot dog van. Left adrift, he gains unexpected fame when he beats up two abusive skinheads on a bus. Nicknamed "Bad Ass," he becomes a celebrated figure, with his face appearing on T-shirts and graffiti. He is even invited on talk shows and offered ride-alongs by the police.
Frank's life takes a turn when his mother, Juanita, passes away, leaving him her house and dog. His best friend and fellow veteran, Klondike Washington, moves in with him and entrusts Frank with a USB flash drive meant for Juanita's safe deposit box. However, Klondike is tragically murdered in a dark alley by two thugs, leaving Frank devastated.
Feeling let down by the police's lack of progress in solving Klondike's murder, Frank takes it upon himself to investigate. He discovers a spent cartridge casing and a pendant with a woman's picture at the crime scene. The pendant leads him to a pawn shop where he learns it belongs to a man named Terence. Returning the pendant to Terence's wife, Frank learns that Terence is playing basketball with friends. After confronting them, Frank discovers that Renaldo might know Terence's whereabouts.
From Wikipedia (CC BY-SA 4.0).