Principal Zavala TV movie 2003 Kingpin Tio Beto TV series, 2 episodes 2003 10-8: Officers on Duty Captain Otis Briggs TV series, 13 episodes 2006 Scarface: The World Is Yours Nacho Contreras video game (voice) 2005 Medium D.A. Manuel Devalos TV series, 130 episodes 2010 Entourage Carlos TV series, 5 episodes 2011 Metro Felix Alvarez TV movie 2011 Bad Mom Vagner TV movie 2013 The Surgeon General Sen. Nortega TV movie 2014 Dallas El Pozolero TV series, 3 episodes 2014 Bad Judge Judge Hernandez TV series, 13 episodes 2016 Dirk Gently's Holistic Detective Agency Colonel Scott Riggins TV series, 6 episodes 2018 Station 19 Captain Pruitt Herrera Main role 2018 Sharp Objects Frank Curry TV miniseries, 8 episodes