mexico,mexico city, mexico,based on novel or book,kidnapping,bodyguard,diary,bible,remake,stuffed animal,revenge,gun battle,cell phone,alcoholic,grenade launcher,child kidnapping,bloodshed,swim meet,ex-cia agent,mexican federale,mexican law enforcement,vigilante justice,corrupt cop,mexican police,personal security,suspenseful,gun death