Gabriel Heads was born on March 13, 1970 in Cuernavaca, Morelos, Mexico. He is a producer and actor, known for Miss Bala (2011), One for the Road (2009) and The Last Death (2011). Read more on iMDB