Natacha ItzelActor · Born December 2, 1984 · Fayetteville, North Carolina, USAIMDb Acted in 62010s2011Swamp SharkSarah402010Jonah HexJonah's Wife372000s2009The Dunwich HorrorCaitlin39Preaching To The PastorMaria Sanchez2005Criminal MindsHelen Layun · 1 episode822002CSI: MiamiHilda Lopez · 1 episode68