Edward James Olmos has booked a series regular role in Fox’s drama pilot Urban Cowboy, a modern reimagining of the 1980 Paramount movie starring John Travolta and Debra Winger.

As first reported by our sister pub TVLine, Olmos will play Alfonso “Al” Robles, a former hitman for a Mexican cartel who came to Texas 20 years ago to reinvent himself. Now married with a daughter and an upper-level management job, Al seemingly is living the American dream. But he’s forced to confront old demons when he helps his niece and nephew flee a bad situation in Mexico.

The TV adaptation, written and directed by Craig Brewer, follows star-crossed young lovers Kyle (Alfonso Herrera) and Gaby as they pursue their dreams and passions through the sweat of line dancing in honky tonks, the grime of the oil refineries and the glamour of modern Texas.

Battlestar Galactica alum Olmos’ recent TV credits include Marvel’s Agents Of S.H.I.E.L.D. and Dexter.

Urban Cowboy comes from Paramount TV and 20th Century Fox TV, with Brewer executive producing alongside Robert Evans, who produced the movie, Sue Naegle and Chris Levinson.