Denzel Washington plays a troubled former CIA assassin who's hired to protect a wealthy businessman's daughter in Mexico. When he's ambushed by professional kidnappers, Washington goes on a bloody rampage to get her back. Slickly directed by Tony Scott, Man On Fire's an OTT revenge thriller with some fantastic set pieces.