Luis Francisco Escobedo is an actor, known for Powder Keg (2001), Miss Bala (2011) and Here Was the Anthem (2002). Read more on iMDB