Vincent D'Onofrio isn't a bad guy. He just plays one on TV and at the movies -- this week, anyway.

The 55-year-old actor stars in two productions that debut this Friday, the independent film "Broken Horses" and Netflix's Marvel Comics adaptation "Daredevil." He plays a crime lord in both, but the actor told Speakeasy that the two men couldn't be any more different.

In "Broken Horses," which was directed by Indian filmmaker Vidhu Vinod Chopra, D'Onofrio plays the charismatic Julius, who dominates a small town on the U.S.-Mexico border through brute force and his smuggling business. He takes a young man named Buddy (Chris Marquette) under his wing after the boy's lawman father (Thomas Jane) is murdered. Years later, Buddy's brother Jacob (Anton Yelchin) returns to town, leading to tension and deadly consequences.

For his other role premiering this week, D'Onofrio plays Daredevil's arch nemesis, the massive Kingpin, whose real name is Wilson Fisk. Kingpin is much more secretive than Julius, as he operates more or less behind the scenes as he expands his criminal empire in Hell's Kitchen.

Speakeasy talked with D'Onofrio about both "Broken Horses" and "Daredevil," his approach to creating a character and whether he regrets not being cast as another huge Marvel character. An edited excerpt follows: