Here's another possibility:
Not Forgotten (2009)
From Wikipedia: Jack Bishop (Simon Baker) works as a loan officer in Del Rio, Texas, and is married (his second time) to Amaya (Paz Vega). He has a daughter, Toby (Chloe Moretz), from his first marriage. Toby is kidnapped by an unknown perpetrator, leading to the involvement of local police and eventually the FBI. The FBI begins inquiring in Jack's past only to find out he has no official records dating back farther than 10 years, and there is no evidence showing how his first wife died or where she is buried. A local petty criminal and repeated sex offender is initially thought to be the culprit, but it is revealed that the dangerous cultlike religious movement Santa Muerte, popular in Mexican criminal circles, might be involved. Jack's former life as a Santa Muerte worshiping hit man for the Mexican mafia is revealed as he tries desperately to find out who kidnapped his daughter.