Jackie Chan has signed on to star in Joe Carnahan’s action movie “Five Against A Bullet” as one of the bodyguards.

Lorenzo di Bonaventura is producing the project though this Di Bonventura Pictures for Sony along with Suretone Pictures, Jordan Schur through Mimran Schur Pictures and Chan.

Carnahan came on to the project in 2014 to direct and re-write Alex Litvak’s script, set in a small Mexican town under attack by the drug cartel. The story centers on five the world-weary bodyguards who are signed on to protect a Mexican politician after his father is murdered by a cartel, ahead of an election.

Bruce Willis was attached several years ago to star in “Five Against A Bullet” but is no longer on the project. Carnahan is currently attached only as the writer.

Hong Kong-based Chan has been acting since the late 1960s and has credits on more than 150 films. Chan’s upcoming movies include “Railroad Tigers,” “Bleeding Steel” and “The Foreigner.”

In September, Well Go USA Entertainment acquired his martial-arts comedy “Railroad Tigers” for distribution in English-language territories including North America, the United Kingdom, Australia and New Zealand. The film is tentatively scheduled to open later this month in China.

Carnahan’s credits include “Narc,” “Smokin’ Aces,” “The Grey” and “Stretch.” Di Bonaventura is best known for the Transformers and G.I. Joe franchises. He was also a producer on “Deepwater Horizon” and New Line’s upcoming shark tentpole “Meg.”

Chan is repped by CAA.