A Mexican woman turned Spanish drug lord out to avenge her boyfriend's murder. Hartnett plays a Marine who gets involved in her business, and Kingsley plays a Russian businessman.