Cast and Crew of Bad Ass

Cast of
Bad Ass

About Bad Ass

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.

Full Cast of Bad Ass

Danny Trejo
plays Frank Vega

Danny Trejo as Frank Vega

Dan Trejo (born May 16, 1944) is an American actor who has appeared in numerous Hollywood films, often as hypermascul...

See Danny Trejo's other roles

Charles S. Dutton
plays Panther

Ron Perlman
plays Mayor Williams

Ron Perlman as Mayor Williams

Ronald Perlman (born April 13, 1950) is an American actor and voice-over actor. His best known roles are as Clay Morr...

See Ron Perlman's other roles

Joyful Drake
plays Amber Lamps

Patrick Fabian
plays Officer Malark

Patrick Fabian as Officer Malark

Patrick Fabian (born December 7, 1964) is an American actor who has a number of television credits to his name includ...

See Patrick Fabian's other roles

John Duffy
plays Martin

Winter Ave Zoli
plays Tatiana

Danny Woodburn
plays Sluggy Korn-Nuts

Richard Riehle
plays Father Miller

Richard Riehle as Father Miller

An American actor. Richard attended the University of Notre Dame, where he became heavily involved with the Universit...

See Richard Riehle's other roles

Harrison Page
plays Klondike Washington

Andy Davoli
plays Renaldo

Patricia De Leon
plays Marissa

Patricia De Leon as Marissa

Patricia De Leon was born on January 2, 1978 and is currently 46 years old.

See Patricia De Leon's other roles

Jillian Murray
plays Lindsay Kendall

Frank Maharajh
plays Detective Shah

Craig Sheffer
plays Attorney

Shalim Ortiz
plays Frank Vega-young

Shalim Ortiz as Frank Vega-young

Shalim Gerardo Ortiz Goyco (born February 26, 1979 in San Juan, Puerto Rico), is a singer/actor. He is the eldest son...

See Shalim Ortiz's other roles

Tonita Castro
plays Juanita Vega

Olivia Moss
plays Emily Kendall

Makenzie Moss
plays Nikki Kendall

Jessica Lee
plays Woman in Purple

Chris Spencer
plays Martin Sr.

Jennifer Blanc
plays Frances

Jennifer Blanc as Frances

Jennifer Blanc (born April 21, 1974) is an American actress. She was born Jennifer Tara in New York City, New York. ...

See Jennifer Blanc's other roles

Davenia McFadden
plays Rita

Austin Michael Scott
plays Austin Linkler

Craig Johnson
plays Sebastian

Erik Betts
plays Terence

Heidi Kramer
plays Rebecca Parker

Christine Clayburg
plays News Anchor

Christine Clayburg as News Anchor

Christine Clayburg was born on May 26, 1973 and is currently 51 years old.

See Christine Clayburg's other roles

Sam Rubin
plays Male Interviewer

Ezra Buzzington
plays Store Clerk

Ezra Buzzington as Store Clerk

Ezra Buzzington is "that guy" from "Oh, that guy!". He's been in dozens of popular films but isn't one you'd recogniz...

See Ezra Buzzington's other roles

Kevin Patrick Burke
plays Skinhead #2

Anthony Martins
plays Gang Banger #1

Chad Guerrero
plays Gang Banger #3

Donzaleigh Abernathy
plays Mother

Donzaleigh Abernathy as Mother

Donzaleigh Abernathy is an American actress, author and civil rights activist.

See Donzaleigh Abernathy's other roles

Duane Whitaker
plays Rex / Pawn Shop Owner

Duane Whitaker as Rex / Pawn Shop Owner

From Wikipedia, the free encyclopedia. Duane Whitaker  (born June 23, 1959) is an American actor. Duane Whitaker is...

See Duane Whitaker's other roles

David A. Arnold
plays James Worthy

Norma Michaels
plays Elderly Women

Eddie J. Fernandez
plays Tattoo Guy

Eddie J. Fernandez as Tattoo Guy

Eddie J. Fernandez is American award-winning stunt performer, martial artist, actor and stunt coordinator of over 300...

See Eddie J. Fernandez's other roles

Thomas Rosales Jr.
plays Bartender

Thomas Rosales Jr. as Bartender

Thomas Rosales Jr. (born 3 February 1948) is an American stunt man who has appeared in more than one hundred and fift...

See Thomas Rosales Jr.'s other roles

Tyler Tuione
plays Churchill

C.C. Taylor
plays Militant Guy

Larry Moran
plays Capt. Jenkins

Larry Richardson
plays Calvin

Mackenzie King
plays Girl on Bus

Brian Schlesinger
plays Aldo the Office Boy

Baxter
plays Himself

Joe Holiday
plays Baller

Jack Freshkin
plays Jewish Priest

Sebastian Valdes
plays Guy in Jeep

Isabella Cascarano
plays Agata (uncredited)

Craig Moss
plays Generous Bus Driver (uncredited)

Robert Sean Burke
plays Bus Driver #2 (uncredited)

Brett Friedmann
plays Office Worker (uncredited)

Dorian Kingi
plays Two Dudes #1 (uncredited)

Joe Ordaz
plays Two Dudes #2 (uncredited)

Buddy Sosthand
plays Other Baller #1 (uncredited)

Mark Rhino Smith
plays Other Baller #3 (uncredited)

Esteban Cueto
plays Buffed-Out Guy (uncredited)

Dan Snow
plays TV hockey announcer (voice, uncredited)

John Dixon
plays Skinhead #1


Crew of Bad Ass

Discover the backstage crew of Bad Ass →